15 lines
500 B
Docker
15 lines
500 B
Docker
FROM python:3.10-slim
|
|
|
|
WORKDIR /app
|
|
|
|
# Копируем весь проект в контейнер
|
|
COPY ../../ /app
|
|
|
|
RUN chmod +x .docker/scheduler/entrypoint.sh
|
|
ENTRYPOINT [".docker/scheduler/entrypoint.sh"]
|
|
# Устанавливаем зависимости только для scheduler
|
|
RUN pip install --upgrade pip && pip install --no-cache-dir -r .docker/scheduler/requirements.txt
|
|
|
|
# Команда запуска для планировщика
|
|
CMD ["python", "manage.py", "run_scheduler"]
|