Bakalarska_praca/Backend/Dockerfile
2025-02-05 18:56:52 +01:00

18 lines
633 B
Docker

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