- docker-entrypoint.sh: Admin-API bindet auf ADMIN_HOST (default 0.0.0.0) statt hardcoded 0.0.0.0 — ermöglicht Einschränkung auf 127.0.0.1 - README: Zweck-Beschreibung, HTTPS-Reverse-Proxy-Abschnitt (Caddy/Nginx), Port-8001-Abschnitt korrigiert (Docker-Port-Mapping greift bei network_mode: host nicht), ADMIN_HOST in Konfig-Tabelle ergänzt - DOCKERHUB.md / DOCKERHUB.en.md: Auf drei Szenarien reduziert (network_mode: host, Ollama als Container + SQLite/PostgreSQL); host.docker.internal-Varianten entfernt - review_priorities.md: gelöscht (alle Punkte behoben)
20 lines
375 B
Bash
20 lines
375 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
cd /app/backend
|
|
python3 init_db.py
|
|
|
|
uvicorn main:app \
|
|
--host "${PROXY_HOST:-0.0.0.0}" \
|
|
--port "${PROXY_PORT:-8000}" &
|
|
PROXY_PID=$!
|
|
|
|
uvicorn admin:app \
|
|
--host "${ADMIN_HOST:-0.0.0.0}" \
|
|
--port "${ADMIN_PORT:-8001}" &
|
|
ADMIN_PID=$!
|
|
|
|
# Beendet den Container wenn einer der Prozesse stirbt
|
|
wait -n
|
|
kill "$PROXY_PID" "$ADMIN_PID" 2>/dev/null
|