Commit graph

4 commits

Author SHA1 Message Date
Jesko Anschütz
55ffb26fa9 fix(deploy): mqtt-Service entfernt, db_data als Bind Mount
- mqtt-Service entfernt (externer Broker: dockerbox.morz.de)
- mosquitto/-Verzeichnis gelöscht
- db_data named volume → ./data/db als Bind Mount
- .env.example: MQTT-Broker auf dockerbox.morz.de gesetzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 22:22:33 +01:00
Jesko Anschütz
323d692f59 fix(deploy): DATABASE_URL aus POSTGRES_PASSWORD zusammenbauen
Kein doppeltes Passwort mehr in .env nötig.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 22:13:53 +01:00
Jesko Anschütz
600cc10d30 fix(deploy): .env per env_file explizit laden statt Variable-Substitution
Verhindert, dass Variablen leer bleiben wenn docker compose nicht aus dem
deploy/-Verzeichnis heraus aufgerufen wird.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 22:12:53 +01:00
Jesko Anschütz
b3fd512d25 feat(deploy): manuelles Deploy-Verzeichnis für dockerbox.morz.de
- deploy/docker-compose.yml: Produktions-Stack (Backend, Postgres, Mosquitto)
  Backend bindet nur auf 127.0.0.1:8080 (HTTPS via Reverse Proxy)
- deploy/.env.example: Vorlage für Produktions-Umgebungsvariablen
- deploy/mosquitto/config/mosquitto.conf: Mosquitto mit Passwort-Auth
- ansible/group_vars: morz_server_base_url auf https://dockerbox.morz.de
- ansible/inventory.yml: debi entfernt, dev-Hosts info11/info12 ergänzt
- .gitignore: !.env.example als Ausnahme ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 17:36:39 +01:00