chore: add data snapshot, deployment compose, and CLAUDE.md
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled

- Commit SQLite db snapshot (WAL checkpointed before copy)
- Replace upstream docker-compose with real deployment config
- Add CLAUDE.md documenting customization and deploy steps
- Gitignore secrets.json and SQLite temp files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Adriano Belisario
2026-05-03 18:29:38 +00:00
parent 52f75f0b3d
commit 4864bf6304
4 changed files with 148 additions and 12 deletions

View File

@@ -1,16 +1,27 @@
services:
app:
image: reggiodigital/wishlist:latest
container_name: wishlist
wishlist:
build: .
image: chadebebe-ptbr:latest
container_name: chadebebe
restart: unless-stopped
ports:
- "3000:3000"
environment:
# User/Group IDs (defaults to 1000:1000, Unraid users set to 99:100)
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
# Admin credentials
- ADMIN_USERNAME=${ADMIN_USERNAME:-admin}
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-changeme}
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
- COOKIE_SECURE=true
volumes:
- /folder-for-wishlist-data:/app/data
- ./data:/app/data
networks:
- web
labels:
- "traefik.enable=true"
- "traefik.http.routers.chadebebe.rule=Host(`chadebebe.omeu.website`)"
- "traefik.http.routers.chadebebe.entrypoints=https"
- "traefik.http.routers.chadebebe.tls=true"
- "traefik.http.routers.chadebebe.tls.certresolver=letsencrypt"
- "traefik.http.services.chadebebe.loadbalancer.server.port=3000"
networks:
web:
external: true