A Central Hub To Manage And Monitor your microservices against best in class scorecards
-
Get Docker In your machine you can follow this link to get it in your operating system install docker
-
Install Python 3.10+
curl -sSL https://install.python-poetry.org | python3 - # Install the dependencies sudo apt install libpq-dev gcc poetry install # run database inside docker docker-compose up -d database # then run the migrations poetry run alembic upgrade head # seed some data (services, teams, scorecards) poetry run python -m app.initial_data # then run the app fastapi poetry run fastapi dev
- run the following command
sudo docker-compose up
# For Migrations we went with alembic we after you update the models you need to run theses commands
sudo docker-compose run --rm app poetry run alembic revision --autogenerate -m "$message"
sudo docker-compose run --rm app poetry run alembic upgrade head
# and you are good to go