Учебный сервис в рамках разработки тестового приложения школы "Айти в нефти"
С заданием можно ознакомиться в файле TASK.md
Инструкция по настройке среды для разработки: Работаем из корневого каталога
- Создайте виртуальное окружение
python -m venv venv
- Активируйте его, также выберите его в настройках
Pycharm Settings/Project/Python Intepreter
, чтобы оно автоматически подхватывалось
venv\Scripts\activate
- Установите необходимые библиотеки
pip install -r requirements.txt
- Поднимите базу:
docker-compose up
- Накатите миграцию:
alembic upgrade head
- Запустите файлик
src/main.py
через pycharm или командой
python src/main.py
- Теперь приложение запущено и доступно по адресу
localhost:8080/docs