From 362462e61994aa85612c65099fcfb3e3b176facc Mon Sep 17 00:00:00 2001 From: Clifton Palmer Date: Tue, 10 Oct 2023 05:09:48 -0500 Subject: [PATCH] Added go 1.0.0 --- docker-compose.yml | 26 ++++++++++++++++++++++++++ proxy/nginx.conf | 10 ++++++++++ 2 files changed, 36 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index fec3730..e2fae3e 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: @@ -37,6 +41,28 @@ services: - 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 diff --git a/proxy/nginx.conf b/proxy/nginx.conf index c7df093..0c5954b 100644 --- a/proxy/nginx.conf +++ b/proxy/nginx.conf @@ -7,6 +7,16 @@ events { http { ssl_password_file /etc/ssl/certs/passphrase.txt; + server { + listen 443 ssl; + server_name go.purplebirdman.com; + ssl_certificate /etc/ssl/certs/cert.pem; + ssl_certificate_key /etc/ssl/certs/key.pem; + location / { + proxy_pass http://go-web; + proxy_set_header Host $host; + } + } server { listen 443 ssl; server_name kanban.purplebirdman.com; -- 2.47.2