/
eb
/
yamdb_final
Обзор
Документация
Войти
/
eb
/
yamdb_final
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile
17 строк
928 B
Evgeniy Budaev
workflow: тесты
02 ноя 2021, 12:38
02 ноя 2021, 12:38
68658ca
Код
Авторство
О чём код?
# создать образ на основе базового слоя python (там будет ОС и интерпретатор Python) FROM python:3.8.5 # рабочая директория WORKDIR /code # скопировать файл requirements.txt из директории, в которой лежит докерфайл, в директорию /code COPY requirements.txt . # выполнить команду (как в терминале, с тем же синтаксисом) для установки пакетов из requirements.txt RUN pip install --upgrade pip && pip install -r ./requirements.txt # скопировать всё содержимое директории, в которой лежит докерфайл, в директорию /code COPY . . # при старте контейнера выполнить runserver CMD gunicorn api_yamdb.wsgi:application --bind 0.0.0.0:8000