This is example of web application based on FastAPI, Vue.js, PostgreSQL, Nginx, Docker.
if you want to develop local, you should to create virtual environments for Pyton, install dependencies from ./back/requirements.txt and create .env file in ./back/src/. You can do it with Makefile-command
make init_venvAfter initializing venv run project with
make run_dev_uvicornProject has .pre-commit-config.yaml with settings for checking python code.
After installing it will check all changed files in git index on commit.
For install pre-commit execute:
pip install pre-commit
pre-commit installFor make commit without hooks (not recommend) use command with -n param:
git commit -m "Some important commit without pre-commit running" -n