Skip to content

dreadushka/Template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template

Образец (пустой бланк) для запуска приложения на FastApi. По пути http://127.0.0.1:8000/docs доступен Swagger.

Стек:

  • FastApi
  • Alembic
  • Postgres

Для развертывания приложения необходимо:

  1. Склонировать проект git clone github.com:ваш-аккаунт-на-гитхабе/Template.git
  2. В директории src/configs создайте файл .env и заполните его, как .env.template
  3. Создайте виртуальное окружение в корне проекта командой python -m venv my-venv, где my-venv - название папки, в которой будет создано виртуальное окружение
  4. Активируйте виртуаное окружение Windows: my-venv\Scripts\activate Linux или MacOS: source my-venv/bin/activate
  5. Если необходимо обновить pip: pip install --upgrade pip
  6. Установите зависимости: python -m pip install -r requirements.txt
  7. Для запуска приложения используйте команду fastapi dev src/main.py

После написания необходимых моделей, схем, крудов и тд. приложение можно запустить локально с запуском бд в контейнере:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.8%
  • Mako 13.2%