X-Git-Url: http://git.purplebirdman.com/proxy.git/blobdiff_plain/00faa367c3a02cd1e5f57ad18913124055c902f6..29383734e75b3bceb2c4219f62fbe4a79a190446:/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 5c0e8e9..c3f14ed 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,9 @@ # also needs an .env file with some variables! version: '3' +networks: + go-backend: + driver: overlay services: proxy: image: nginx:1.17 @@ -19,6 +22,7 @@ services: - purplebirdman - kanboard - public + - go-web purplebirdman: image: cjpalmer/purplebirdman:1.0.0 kanboard: @@ -28,7 +32,7 @@ services: - kanboard_plugins:/var/www/app/plugins - kanboard_ssl:/etc/nginx/ssl public: - image: cjpalmer/public:1.2.0 + image: cjpalmer/public:1.2.3 volumes: - ${SHARE_ROOT}:/storage - public_data:/usr/local/apache2/htdocs @@ -36,6 +40,29 @@ services: environment: - PUBLIC_ROOT_DIR=/storage - PUBLIC_LINK_DIR=/usr/local/apache2/htdocs + - PUBLIC_FQDN_OVERRIDE=https://public.purplebirdman.com + db: + image: mariadb:10.6 + environment: + MARIADB_ROOT_PASSWORD: admin + MARIADB_DATABASE: go + MARIADB_USER: socket + MARIADB_PASSWORD: socketpw + networks: + - go-backend + socket: + image: cjpalmer/go-socket:1.0.0 + networks: + - go-backend + depends_on: + - db + go-web: + image: cjpalmer/go-web:1.0.0 + networks: + - default + - go-backend + depends_on: + - socket volumes: kanboard_data: driver: local