diff --git a/docker-compose.yml b/docker-compose.yml index 1f4e43e..21cf78d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,8 @@ services: nextcloud: image: nextcloud:30.0.2 restart: always - + networks: + - dokploy-network ports: - 80 volumes: @@ -14,11 +15,17 @@ services: - MYSQL_USER=nextcloud - MYSQL_PASSWORD=${MYSQL_SECRET_PASSWORD} - OVERWRITEPROTOCOL=https + labels: + - "traefik.enable=true" + - "traefik.docker.network=dokploy-network" + - "traefik.http.routers.${APP_ID}-http.rule=Host(`${NEXTCLOUD_DOMAIN}`)" + - "traefik.http.services.${APP_ID}-service.loadbalancer.server.port=80" nextcloud_db: image: mariadb restart: always - + networks: + - dokploy-network volumes: - nextcloud_db_data:/var/lib/mysql environment: @@ -30,3 +37,8 @@ services: volumes: nextcloud_data: nextcloud_db_data: + + +networks: + dokploy-network: + external: true