A small example of microservice architecture
- front_server - nginx
- database - postgresql-12
- user_service - Authentication by JWT. python, fastapi, sqlalchemy core, databases
- map_service
- Build docker images
docker-compose build
- Start services
docker-compose up
- Init db
make init.db
- Create seed (user_service for example)
make us.db.seed
- Open in your browser http://127.0.0.1:7000/
- Create migration using autogenerate
make us.db.create name="Your migration name"
- Alembic upgrade
make us.db.upgrade
- Alembic downgrade
make us.db.downgrade
see makefile for other cli commands