diff options
Diffstat (limited to 'docker-compose.env.yaml')
-rw-r--r-- | docker-compose.env.yaml | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/docker-compose.env.yaml b/docker-compose.env.yaml index 92075a5..a27162f 100644 --- a/docker-compose.env.yaml +++ b/docker-compose.env.yaml @@ -1,16 +1,7 @@ version: '3' -volumes: - conf: - vhost: - html: - dhparam: - certs: - networks: - default: - external: - name: nginx-proxy + nginx-proxy-network: services: nginx-proxy: @@ -27,6 +18,8 @@ services: - "${VOLUME_HOME}/docker/nginx-proxy/certs:/etc/nginx/certs:ro" - "${VOLUME_HOME}/docker/nginx-proxy/conf:/etc/nginx/conf.d" - "${VOLUME_HOME}/docker/nginx-proxy/dhparam:/etc/nginx/dhparam" + networks: + - nginx-proxy-network letsencrypt: image: jrcs/letsencrypt-nginx-proxy-companion @@ -42,6 +35,8 @@ services: - nginx-proxy environment: - NGINX_PROXY_CONTAINER=nginx-proxy + networks: + - nginx-proxy-network static: image: nginx @@ -56,22 +51,31 @@ services: - VIRTUAL_PORT=${STATIC_PORT} - LETSENCRYPT_HOST=${STATIC_TLD} - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL} + networks: + - nginx-proxy-network nextcloud: - image: nextcloud:fpm + image: nextcloud:latest container_name: nextcloud restart: always volumes: - - "${VOLUME_HOME}/applications/nextcloud:/var/www/html" + - "${VOLUME_HOME}/applications/nextcloud/data:/var/www/html" + - "${VOLUME_HOME}/applications/nextcloud/config:/var/www/config" + - "${VOLUME_HOME}/applications/nextcloud/apps:/var/www/apps" ports: - - "${NEXTCLOUD_PORT}:9000" + - "${NEXTCLOUD_PORT}:80" environment: - SQLITE_DATABASE=my-nextcloud-database.sqlite - NEXTCLOUD_UPDATE=1 - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER} - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD} - NEXTCLOUD_TABLE_PREFIX=${NEXTCLOUD_TABLE_PREFIX} + - NEXTCLOUD_HOSTNAME=${NEXTCLOUD_TLD} + - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TLD} - VIRTUAL_HOST=${NEXTCLOUD_TLD} - VIRTUAL_PORT=${NEXTCLOUD_PORT} - LETSENCRYPT_HOST=${NEXTCLOUD_TLD} - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL} + networks: + - nginx-proxy-network + |