/
Ulyanoff
/
asyncAPI
Обзор
Документация
Войти
/
Ulyanoff
/
asyncAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Dockerfile
31 строка
1 KB
Artem Ivochkin
Обработка ошибок локальной БД
22 окт 2025, 22:18
22 окт 2025, 22:18
e17ad11
Код
Авторство
О чём код?
# БО Python отсюда: https://hub.docker.com/_/python/ FROM python:3.12-slim # папка приложения внутри контейнера + переменная окружения WORKDIR /src ENV PYTHONPATH /src # копируем в контейнер зависимости COPY requirements.txt . # устанавливаем зависимости RUN pip install --no-cache-dir -r requirements.txt # копируем исходный код в контейнер COPY src/. . RUN echo "Содержимое рабочей директории WORKDIR" RUN ls -la RUN echo "Путь к app_run.py:" RUN find . -name "app_run.py" -type f # открываем изнутри контейнера порт EXPOSE 8000 # даём права на запуск приложения RUN chmod +x app_run.py # указываем, что запускать в контейнере #ENTRYPOINT .app_run.py # указываем, что запускать в контейнере (исправлено) CMD ["python", "app_run.py"]