fix: Dockerfile für flache Release-Struktur angepasst, config.ini.example hinzugefügt

This commit is contained in:
2026-04-30 09:51:17 +02:00
parent 2a12ecca51
commit 966d421016
2 changed files with 44 additions and 10 deletions

View File

@@ -2,19 +2,19 @@ FROM python:3.11-slim
WORKDIR /app
COPY bridge/requirements.txt .
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY bridge/kobrax_moonraker_bridge.py .
COPY bridge/config_loader.py .
COPY bridge/env_loader.py .
COPY bridge/kobrax_client.py .
COPY bridge/anycubic_slicer.crt .
COPY bridge/anycubic_slicer.key .
COPY bridge/config/config.ini.example /app/config/config.ini.example
COPY kobrax_moonraker_bridge.py .
COPY config_loader.py .
COPY env_loader.py .
COPY kobrax_client.py .
COPY anycubic_slicer.crt .
COPY anycubic_slicer.key .
COPY config.ini.example /app/config/config.ini.example
# config/ ist ein Volume-Mountpoint beim Start wird config.ini aus .env migriert
# falls noch keine config.ini vorhanden ist.
# config/ is a volume mount point on first start, config.ini is migrated from .env
# if no config.ini exists yet.
RUN mkdir -p /app/config
EXPOSE 7125