From 6439429015e262d02a4468d83ee5b4773812eb4f Mon Sep 17 00:00:00 2001 From: Christoph Date: Mon, 6 Oct 2025 10:43:14 -0300 Subject: [PATCH] stash-box --- stash/docker-compose.yml | 52 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/stash/docker-compose.yml b/stash/docker-compose.yml index 0c36b1c..5942809 100644 --- a/stash/docker-compose.yml +++ b/stash/docker-compose.yml @@ -39,4 +39,54 @@ services: - ./blobs:/blobs ## Where to store generated content (screenshots,previews,transcodes,sprites) - ./generated:/generated - - ./cron/15min:/etc/periodic/15min \ No newline at end of file + - ./cron/15min:/etc/periodic/15min + + postgres: + container_name: postgres-stash-box + build: ./postgres + restart: unless-stopped + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: asdf1234 + POSTGRES_DB: postgres + volumes: + - ./pgdata:/var/lib/postgresql/data + + stash-box: + container_name: stash-box + image: stashapp/stash-box:development + restart: unless-stopped + logging: + driver: "json-file" + options: + max-file: "10" + max-size: "2m" + links: + - postgres + volumes: + - ./stash-box-config:/root/.stash-box + # labels: + # - traefik.http.routers.stash-box.rule=Host(``) + # - traefik.http.routers.stash-box.tls=true + # - traefik.http.routers.stash-box.tls.certresolver=stash-box + # - traefik.port=9998 + + # traefik: + # container_name: traefik + # image: traefik:2.3 + # restart: unless-stopped + # ports: + # - 80:80 + # - 443:443 + # command: + # - "--entrypoints.web.address=:80" + # - "--entrypoints.websecure.address=:443" + # - "--entryPoints.web.http.redirections.entryPoint.to=websecure" + # - "--entryPoints.web.http.redirections.entryPoint.scheme=https" + # - "--providers.docker=true" + # - "--certificatesResolvers.stash-box.acme.email=" + # - "--certificatesResolvers.stash-box.acme.storage=/acme.json" + # - "--certificatesresolvers.stash-box.acme.tlschallenge=true" + # volumes: + # - /var/run/docker.sock:/var/run/docker.sock:ro + # - /traefik/acme.json:/acme.json \ No newline at end of file