From 2a41f8d0dcbce64a19dab16a6416789c57fba2f0 Mon Sep 17 00:00:00 2001 From: Joey Hafner Date: Sat, 26 Feb 2022 23:51:39 -0800 Subject: [PATCH] Implement Sharry file uploader --- server/config/sharry/docker-compose.yml | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 server/config/sharry/docker-compose.yml diff --git a/server/config/sharry/docker-compose.yml b/server/config/sharry/docker-compose.yml new file mode 100644 index 0000000..e8be85f --- /dev/null +++ b/server/config/sharry/docker-compose.yml @@ -0,0 +1,30 @@ +version: '3' +services: + sharry: + image: eikek0/sharry:latest + container_name: sharry_sharry + command: /opt/sharry.conf + volumes: + - ${PWD}/sharry.conf:/opt/sharry.conf + depends_on: + - db + networks: + - web + labels: + - traefik.http.routers.sharry.rule=Host(`file.jafner.net`) + - traefik.http.routers.sharry.tls.certresolver=lets-encrypt + db: + image: postgres:14.2 + container_name: sharry_db + volumes: + - postgres_data:/var/lib/postgresql/data/ + environment: + - POSTGRES_USER=dbuser + - POSTGRES_PASSWORD=dbpass + - POSTGRES_DB=dbname +volumes: + postgres_data: + +networks: + web: + external: true