From db65cd7ec9ee1ab2e9285fe458550c63313905f3 Mon Sep 17 00:00:00 2001 From: BeauTroll <-> Date: Mon, 15 Dec 2025 03:47:03 +0100 Subject: [PATCH] add dev/prod configuration --- .env.example | 28 ++++++++++++++++++++++++---- docker-compose.yml | 9 ++++----- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/.env.example b/.env.example index 6ea9015..b6be99d 100644 --- a/.env.example +++ b/.env.example @@ -1,10 +1,30 @@ -MYSQL_DATABASE= +# ============================================ +# MODE: dev | prod +# ============================================ +# Base de données +MYSQL_DATABASE=nextcloud MYSQL_ROOT_USER= MYSQL_ROOT_PASSWORD= MYSQL_USER= MYSQL_PASSWORD= -NEXTCLOUD_DOMAIN= -TRUSTED_PROXIES= - +# Redis REDIS_HOST_PASSWORD= + +# ============================================ +# DÉVELOPPEMENT (localhost) +# ============================================ +NEXTCLOUD_DOMAIN=localhost:8888 +TRUSTED_PROXIES= +OVERWRITE_PROTOCOL=http +OVERWRITE_HOST= +OVERWRITE_CLI_URL= + +# ============================================ +# PRODUCTION (avec Traefik et SSL) +# ============================================ +#NEXTCLOUD_DOMAIN=domain.tld +#TRUSTED_PROXIES=172.16.0.0/12 +#OVERWRITE_PROTOCOL=https +#OVERWRITE_HOST=domain.tld +#OVERWRITE_CLI_URL=https://domain.tld diff --git a/docker-compose.yml b/docker-compose.yml index b388ab0..469244e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ services: nextcloud: image: nextcloud:latest - container_name: nextcloud restart: unless-stopped ports: - "127.0.0.1:8888:80" @@ -15,10 +14,10 @@ services: - MYSQL_PASSWORD=${MYSQL_PASSWORD} # Domaine - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN} - - TRUSTED_PROXIES=${TRUSTED_PROXIES:-172.16.0.0/12} - - OVERWRITEPROTOCOL=https - - OVERWRITEHOST=${NEXTCLOUD_DOMAIN} - - OVERWRITECLIURL=https://${NEXTCLOUD_DOMAIN} + - TRUSTED_PROXIES=${TRUSTED_PROXIES:-} + - OVERWRITEPROTOCOL=${OVERWRITE_PROTOCOL:-http} + - OVERWRITEHOST=${OVERWRITE_HOST:-} + - OVERWRITECLIURL=${OVERWRITE_CLI_URL:-} # Redis - REDIS_HOST=redis - REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}