1 # requires variable config loading, such as:
2 # docker stack deploy -c <(docker-compose config) purplebirdman
4 # also needs an .env file with some variables!
11 - ./proxy/nginx.conf:/etc/nginx/nginx.conf
12 - /etc/ssl/certs/purplebirdman/:/etc/ssl/certs/
14 - NGINX_HOST=purplebirdman.com
23 image: cjpalmer/purplebirdman:1.0.0
25 image: kanboard/kanboard:v1.2.26
27 - kanboard_data:/var/www/app/data
28 - kanboard_plugins:/var/www/app/plugins
29 - kanboard_ssl:/etc/nginx/ssl
31 image: cjpalmer/public:1.2.0
33 - ${SHARE_ROOT}:/storage
34 - public_data:/usr/local/apache2/htdocs
35 - httpd_users:/usr/local/apache2/auth
37 - PUBLIC_ROOT_DIR=/storage
38 - PUBLIC_LINK_DIR=/usr/local/apache2/htdocs
45 device: /mnt/kanboard_data
55 device: /mnt/public_data