Add dev/prod environments with TrueNAS Docker production deploy.

Split PostgreSQL into gallery_dev and gallery_prod, add Docker/Gitea deploy tooling,
SMB image sync, pgAdmin split script, dev:web on Keenetic :5173, and operator docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Danila Khodjaef
2026-07-04 15:15:19 +03:00
co-authored by Cursor
parent 02d238b043
commit 2edf577faf
34 changed files with 1742 additions and 80 deletions
+19
View File
@@ -0,0 +1,19 @@
# Manual docker compose on a host with infra/docker/.env.prod present.
# Prefer compose.truenas.yaml for TrueNAS Custom App UI.
services:
web:
build:
context: ../..
dockerfile: infra/docker/Dockerfile
image: gitea.mysuperlab.netcraze.pro/danilka/gallery-web:latest
container_name: gallery-web
restart: unless-stopped
ports:
- "5173:5173"
env_file:
- .env.prod
volumes:
- /mnt/BasePool/Applications/Gallery/data/images:/app/data/images
extra_hosts:
- "host.docker.internal:host-gateway"