Bakalarska_praca/Backend/Dockerfile

18 lines
633 B
Docker
Raw Permalink Normal View History

# Используем базовый образ Python
FROM python:3.12
# Устанавливаем рабочую директорию в контейнере
WORKDIR /app
# Копируем все файлы проекта в контейнер
COPY . .
# Устанавливаем зависимости из requirements.txt
RUN pip install -r requirements.txt
2025-02-05 17:56:52 +00:00
# Делаем скрипт ожидания исполняемым
RUN chmod +x wait-for-elasticsearch.sh
# Запускаем скрипт ожидания перед запуском бэкенда
CMD ["./wait-for-elasticsearch.sh", "python", "server.py"]