Building - это сервис, который принимает запросы с указанием кадастрового номера, широты и долготы, эмулирует отправку запроса на внешний сервер и выдаёт результат запроса.
git@github.com:SkaDin/real_estate_service.git
cd real_estate_service
poetry install
poetry shell
poetry update
FLASK_APP=app
FLASK_ENV=development
DATABASE_URI=sqlite:///db.sqlite3
SECRET_KEY=My_favorite_micro-framework_is_FLASK!
BASIC_AUTH_USERNAME=Admin
BASIC_AUTH_PASSWORD=Admin007
coverage run -m pytest
coverage report
python -m pytest -W ignore
flask load_data
flask run
uvicorn server:fast_app --reload
- Перейти в корень приложения(Где лежит Dockerfile)
- Создать образ приложения:
sudo docker build -t real_estate_service .
- Затем, когда образ соберёт контейнер, запустить его:
sudo docker run -p 5000:5000 -p 8000:8000 real_estate_service
- Не забыть удалить образы и контейнеры которые не нужны:
sudo docker container rm -f ID_CONTAINER
sudo docker image rm -f ID_IMAGE