X-Git-Url: http://git.purplebirdman.com/proxy.git/blobdiff_plain/9fdbb8a5b05ea2bc792790a50c845d531e9fcbf8..778ff6f314f88b4deaebbd1b26eeb63c547603e9:/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index f47d808..857c05e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,7 @@ # requires variable config loading, such as: -# docker stack deploy -c <(docker-compose config) proxy +# docker stack deploy -c <(docker-compose config) purplebirdman # -# also needs an .env file with some variables like: -# LOCAL_STORAGE=/mnt/data2/purplebirdman/art -# IPV4_WAN=public.purplebirdman.com +# also needs an .env file with some variables! version: '3' services: @@ -17,6 +15,12 @@ services: - NGINX_PORT=443 ports: - 443:443 + depends_on: + - purplebirdman + - kanboard + - public + purplebirdman: + image: cjpalmer/purplebirdman:1.0.0 kanboard: image: kanboard/kanboard:v1.2.26 volumes: @@ -24,14 +28,15 @@ services: - kanboard_plugins:/var/www/app/plugins - kanboard_ssl:/etc/nginx/ssl public: - image: cliftonpalmer/public:1.0.0 + image: cjpalmer/public:1.2.1 volumes: - - ${LOCAL_STORAGE}:/storage + - ${SHARE_ROOT}:/storage - public_data:/usr/local/apache2/htdocs + - httpd_users:/usr/local/apache2/auth environment: - PUBLIC_ROOT_DIR=/storage - PUBLIC_LINK_DIR=/usr/local/apache2/htdocs - - PUBLIC_HTTP_URI=https://${IPV4_WAN} + - PUBLIC_FQDN_OVERRIDE=https://public.purplebirdman.com volumes: kanboard_data: driver: local @@ -49,3 +54,5 @@ volumes: o: bind type: none device: /mnt/public_data + httpd_users: + driver: local