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>
This commit is contained in:
30
Docker/signature-service/docker-compose.yml
Normal file
30
Docker/signature-service/docker-compose.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user