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