services: web-editor: # Quellcode direkt aus dem Git-Repo bauen (kein Kopieren nötig). # Für lokale Entwicklung stattdessen `build: .` verwenden (siehe unten). build: context: "https://git.hotel-park-soltau.de/hps/hps-thunderbird-templates.git#main:web-editor" secrets: - GIT_AUTH_TOKEN # build: . # ← lokale Variante: baut aus diesem Ordner statt aus Git image: hps-vorlagen-web-editor container_name: hps-web-editor restart: unless-stopped ports: - "${HOST_PORT:-8080}:3000" environment: GITEA_URL: ${GITEA_URL} GITEA_OWNER: ${GITEA_OWNER} GITEA_REPO: ${GITEA_REPO} GITEA_BRANCH: ${GITEA_BRANCH:-main} GITEA_TOKEN: ${GITEA_TOKEN} COMMIT_AUTHOR_NAME: ${COMMIT_AUTHOR_NAME:-Web-Editor} COMMIT_AUTHOR_EMAIL: ${COMMIT_AUTHOR_EMAIL:-} BASIC_AUTH_USER: ${BASIC_AUTH_USER:-} BASIC_AUTH_PASS: ${BASIC_AUTH_PASS:-} env_file: - .env # BuildKit nutzt dieses Secret, um das (private) Repo beim Git-Build zu klonen. secrets: GIT_AUTH_TOKEN: environment: GITEA_TOKEN