]> Untitled Git - proxy.git/blobdiff - docker-compose.yml
Reverse proxy only starts now after services are started
[proxy.git] / docker-compose.yml
index 6e964948707278a97241c302b3c9d0dc66774df4..55e7ef1ab21ca4d377da89870d952c445b6aaef6 100644 (file)
@@ -9,28 +9,19 @@ version: '3'
 services:
     proxy:
         image: nginx:1.17
 services:
     proxy:
         image: nginx:1.17
-        deploy:
-            restart_policy:
-                condition: on-failure
-                delay: 5s
-                max_attempts: 5
-                window: 10s
         volumes:
         - ./proxy/nginx.conf:/etc/nginx/nginx.conf
         volumes:
         - ./proxy/nginx.conf:/etc/nginx/nginx.conf
+        - /etc/ssl/certs/purplebirdman/:/etc/ssl/certs/
         environment:
         - NGINX_HOST=purplebirdman.com
         environment:
         - NGINX_HOST=purplebirdman.com
-        - NGINX_PORT=80
+        - NGINX_PORT=443
         ports:
         ports:
-        - 80:80
         - 443:443
         - 443:443
+        depends_on:
+        - kanboard
+        - public
     kanboard:
         image: kanboard/kanboard:v1.2.26
     kanboard:
         image: kanboard/kanboard:v1.2.26
-        deploy:
-            restart_policy:
-                condition: on-failure
-                delay: 5s
-                max_attempts: 5
-                window: 10s
         volumes:
         - kanboard_data:/var/www/app/data
         - kanboard_plugins:/var/www/app/plugins
         volumes:
         - kanboard_data:/var/www/app/data
         - kanboard_plugins:/var/www/app/plugins
@@ -43,7 +34,7 @@ services:
         environment:
         - PUBLIC_ROOT_DIR=/storage
         - PUBLIC_LINK_DIR=/usr/local/apache2/htdocs
         environment:
         - PUBLIC_ROOT_DIR=/storage
         - PUBLIC_LINK_DIR=/usr/local/apache2/htdocs
-        - PUBLIC_HTTP_URI=http://${IPV4_WAN}
+        - PUBLIC_HTTP_URI=https://${IPV4_WAN}
 volumes:
     kanboard_data:
         driver: local
 volumes:
     kanboard_data:
         driver: local