- Устанавливаем соединение с БД postgres, для этого запускаем docker-compose:
docker-compose up
- Устанавливаем зависимости
pip install requirements.txt
- Создаем таблицу БД, для чего запускаем script.py
- Прописываем в терминале
python -m uvicorn main:app --host "localhost" --port 8002
- Теперь на localhost:8002/docs можно отправлять запросы серверу
Попробовал объединить весь проект в один docker-compose, но почему-то выполнить этого не получилось, не хватает знаний в docker, один из контейнеров (web) запускался, и сразу останавливался, второй (postgres) работал нормально