FROM python:3.11-slim ENV PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1 WORKDIR /app COPY requirements.txt /app/requirements.txt RUN pip install --no-cache-dir -r requirements.txt COPY app.py /app/app.py COPY ./app/templates /app/templates COPY ./app/static /app/static # Создаем пользователя и добавляем в группу docker RUN useradd -m appuser && \ groupadd -g 999 docker || true && \ usermod -a -G docker appuser # Создаем директорию для снимков RUN mkdir -p /app/snapshots && chown -R appuser:appuser /app # Скрипт для запуска с поддержкой DEBUG_MODE COPY start.sh /app/start.sh RUN chmod 755 /app/start.sh EXPOSE 9001 CMD ["/app/start.sh"]