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}