-
Clone this repository
-
Change the name of
.env.distto.envand set all environment variables as you need -
Change password for redis in build/redis.conf (
requirepassandmasterauth). Set same password in.env(REDIS_PASSWORD). -
Change project name and other information in
pyproject.toml -
make project-startto start project with docker-compose ormake helpif you want to know more about make commands
If you want to lint your code:
make lint
This will start isort, blue and ruff to src and tests folders
You can manually run any instrument by:
make ruff, make blue or make isort
make generate NAME=<name>
Generate alembic revision for migration with given name
make migrate
Apply migrations to the target database
- Add Github Actions CI/CD
- Light (simplified) version without docker and CI/CD
- Highload version with NATS and Docker Swarm
- More tests kit and update factory
