feat(config): TZ + NTP_SERVER in .env mit sinnvollen Defaults
- .env / .env.example: TZ=Europe/Berlin und NTP_SERVER=ptbtime1.ptb.de (offizielle deutsche Zeitreferenz, hohe Verfuegbarkeit) - app/__init__.py setzt prozessweite Zeitzone frueh via os.environ+tzset - Leichtgewichtiger SNTP-Client (pure socket, keine deps) prueft den Uhr-Offset beim Start im Hintergrund-Thread und warnt bei Abweichung >5s - Dockerfile installiert tzdata und ENV TZ=Europe/Berlin als Fallback Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -13,6 +13,7 @@ WORKDIR /app
|
||||
# Install system dependencies
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
gcc \
|
||||
tzdata \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Install Python dependencies
|
||||
@@ -30,6 +31,7 @@ RUN mkdir -p /app/data/files
|
||||
|
||||
# Environment
|
||||
ENV FLASK_ENV=production
|
||||
ENV TZ=Europe/Berlin
|
||||
ENV DATABASE_PATH=/app/data/minicloud.db
|
||||
ENV UPLOAD_PATH=/app/data/files
|
||||
|
||||
|
||||
Reference in New Issue
Block a user