Implement Node.js backend rewrite with SQLite authentication, admin dashboard and One-Click docker update

This commit is contained in:
Kroonk
2026-04-12 15:40:46 +02:00
parent 1c233db10e
commit 5747813d2d
11 changed files with 2910 additions and 105 deletions

View File

@@ -3,13 +3,18 @@ services:
image: ghcr.io/kroonk/photography:latest
container_name: photography-website
ports:
- "8090:80"
- "8090:8080"
volumes:
# Nextcloud-Ordner mit Originalbildern (read-only)
- /volume1/nextcloud/data/Tom/files/Websitebilder:/usr/share/nginx/html/images/fulls:ro
- /volume1/nextcloud/data/Tom/files/Websitebilder:/app/public/images/fulls:ro
# Thumbnails werden automatisch generiert und hier gespeichert
- thumbs:/usr/share/nginx/html/images/thumbs
- thumbs:/app/public/images/thumbs
# SQLite Database Volume
- database:/app/data
# Docker Socket fuer One-Click Update
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped
volumes:
thumbs:
database: