- python 3.11.0
- docker-compose or postgresql 14 (docker compose recomended)
- os ubuntu 20.04 or 22.04
- create virtual env
python -m venv env
- install dependencies module
python -r requirements.txt
- create database server with docker compose
sudo docker-compose up -d
- migrate database
python migration_up.py
- run server
uvicorn main:app --reload --port 8888
- open docs api
-
create database server with docker compose
sudo docker-compose up -d
- build docker
docker build -t bithealth_test:1.0.0 .
-
run docker
sudo docker run -d -p 8888:8888 bithealth_test:1.0.0