FROM python:3.13-alpine AS base ENV PYTHONUNBUFFERED=1 WORKDIR /app COPY crontab /etc/crontabs/root COPY requirements.txt ./ RUN apk add --no-cache gcc musl-dev libffi-dev cronie && \ pip install --no-cache-dir -r requirements.txt FROM base AS runner WORKDIR /app COPY . . ENV API_BASE_URL= ENV FRONTEND_URL= ENV STORAGE_PATH=/app/static RUN touch /var/log/cron.log && chmod 0644 /var/log/cron.log VOLUME [ "/app/static/sitemap.xml" ] CMD ["/bin/sh", "-c", "python /app/gen_sitemap.py && crond -f && tail -f /var/log/cron.log"]