Personal Website, vers. 1 (pushed far to late)

This commit is contained in:
Harlekin committed 2026-10-25 16:02:12 +01:00
commit c8df66d3da
103 files changed
+8977

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
services:
web:
build: .
image: personal-website:latest
container_name: personal-website
restart: unless-stopped
env_file:
- path: .env
required: false
environment:
SITE_URL: ${SITE_URL:-https://lux.harlelux.de}
volumes:
# Inhalte kommen direkt aus dem Repo, nach einem git pull lädt die Seite sie neu
- ./content:/app/content:ro
- cache:/app/cache
read_only: true
tmpfs:
- /tmp
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
networks:
- proxy
networks:
# Netzwerk des Reverse Proxy, muss schon existieren (Nginx Proxy Manager: nginx_default).
# Im Proxy Host dann personal-website:3000 als Ziel eintragen.
proxy:
external: true
name: ${PROXY_NETWORK:-nginx_default}
volumes:
cache: