Files
skrift-programme/Docker/signature-service/docker-compose.yml
Lucas Orth 0341c4eaea Initiale Ablage der umsortierten Skrift-Programme
Struktur: Docker/ (skrift-backend, signature-service), Webseite/
(skrift-configurator, skrift-job-manager), Produktion/ (skrift-produktion,
AutoRecover). Aufgeräumt: signature-to-svg entfernt, Backend-PayPal-Service
entfernt (PayPal läuft client-seitig im Configurator), Dev-/Test-Artefakte
und Deployment-Dokus bereinigt, .dockerignore repariert. CLAUDE.md mit
Architektur ergänzt. Secrets (.env, config.json) via .gitignore ausgeschlossen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 12:21:08 +02:00

31 lines
1005 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Signatur-Plotter-Service hinter Nginx Proxy Manager.
#
# Der Container hängt im selben Docker-Netz wie der NPM (nginx-proxy-manager_default)
# und wird NICHT direkt nach außen veröffentlicht – NPM terminiert TLS und leitet die
# Domain api-sign.skrift.de an diesen Container weiter.
#
# Im NPM als Proxy Host anlegen:
# Domain Names : api-sign.skrift.de
# Scheme : http
# Forward Hostname : skrift-signature-service (= container_name)
# Forward Port : 8000
# Websockets/Block : nach Bedarf, SSL-Zertifikat (Let's Encrypt) aktivieren.
services:
signature-service:
build: .
image: skrift-signature-service
container_name: skrift-signature-service
restart: unless-stopped
# Nur im Docker-Netz erreichbar (kein host-port nötig, NPM proxyt intern).
expose:
- "8000"
networks:
- npm
networks:
# Bereits vorhandenes Netz des Nginx Proxy Managers mitbenutzen.
npm:
name: nginx-proxy-manager_default
external: true