OpenDisk

Форк
0
/
Dockerfile.worker 
27 строк · 886.0 Байт
1
# Базовый слой для зависимостей
2
FROM python:3.12-slim as base
3

4
# Устанавливаем зависимости для сборки и тестирования
5
RUN apt-get update && apt-get install -y \
6
    build-essential \
7
    libpq-dev \
8
    netcat-traditional \
9
    curl
10

11
# Устанавливаем рабочую директорию
12
WORKDIR /home/app/web
13

14
# Копируем содержимое проекта в контейнер
15
COPY . .
16

17
# Финальный этап
18
FROM base as build
19

20
# Устанавливаем зависимости приложения
21
RUN pip install --no-cache-dir -r requirements.txt
22

23
# Собираем статические файлы
24
RUN python3 manage.py collectstatic --noinput
25

26
# Указываем команду для запуска воркера
27
CMD ["celery", "-A", "core", "worker", "--loglevel=info"]
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.