From ce8a51d16feef96ed9f28c162c4996b0256f09b5 Mon Sep 17 00:00:00 2001 From: Clifton Palmer Date: Tue, 31 Oct 2023 16:02:14 -0500 Subject: [PATCH] Added prod compose file --- docker-compose-prod.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docker-compose-prod.yml diff --git a/docker-compose-prod.yml b/docker-compose-prod.yml new file mode 100644 index 0000000..79bcf02 --- /dev/null +++ b/docker-compose-prod.yml @@ -0,0 +1,31 @@ +# requires variable config loading, such as: +# docker stack deploy -c <(docker-compose config) public +# +# also needs an .env file with some variables! + +version: '3' +networks: + proxy: + external: true +services: + public: + image: cjpalmer/public:1.2.3 + volumes: + - ${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_FQDN_OVERRIDE=https://public.purplebirdman.com + networks: + - proxy +volumes: + public_data: + driver: local + driver_opts: + o: bind + type: none + device: /mnt/public_data + httpd_users: + driver: local -- 2.47.2