Открыть боковую панель
Профком студентов физического факультета МГУ
FastAPI Project Template
Коммиты
26f2b91b
Не подтверждена
Коммит
26f2b91b
создал
Дек 08, 2022
по автору
Grigoriev Semyon
Зафиксировано автором
GitHub
Дек 08, 2022
Просмотр файлов
Merge pull request #5 from profcomff/py311
Python 3.11
владельцы
86f602e9
c9a9eac9
Изменения
1
Скрыть пробелы
Построчно
Рядом
{{cookiecutter.repo_name}}/Dockerfile
Просмотр файла @
26f2b91b
FROM
python:3.10
WORKDIR
/app
FROM
tiangolo/uvicorn-gunicorn-fastapi:python3.11
ENV
APP_NAME={{cookiecutter.module_name}}
ENV
APP_MODULE=${APP_NAME}.routes.base:app
COPY
./requirements.txt /app/
RUN
pip
install
--no-cache-dir
-r
/app/requirements.txt
RUN
pip
install
-U
-r
/app/requirements.txt
COPY
./alembic.ini /alembic.ini
COPY
./migrations /migrations/
COPY
./${APP_NAME} /app/${APP_NAME}
ADD
gunicorn_conf.py alembic.ini /app/
ADD
migrations /app/migrations
ADD
{{cookiecutter.module_name}} /app/{{cookiecutter.module_name}}
CMD
[ "gunicorn", "-k", "uvicorn.workers.UvicornWorker", "-c", "/app/gunicorn_conf.py", "{{cookiecutter.module_name}}.routes.base:app" ]
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать