chore: add pre-commit

This commit is contained in:
cătălin 2023-12-08 17:08:03 +01:00
commit 72ee09b064
Signed by: catalin
GPG key ID: 0178DF42F43E5FD2
8 changed files with 40 additions and 13 deletions

View file

@ -1,14 +1,14 @@
install:
@echo "Installing pdm packages"
@. pdm install
@echo "Installing node packages"
@. cd apps/http/sls npm i
run--sls:
@echo "Activating virtual environment and starting serverless offline"
@. .venv/bin/activate && cd apps/http/sls && npx sls offline
deploy--sls:
@echo "Deploying via serverless framework"
@. cd apps/http/sls && pdm export -G sls -f requirements --prod > requirements.txt && npx sls deploy
@. cd apps/http/sls && pdm export -G sls -f requirements --prod > requirements.txt && npx sls deploy
lint:
pre-commit run --all-files --color always
tests--unit:
pdm run pytest --cov secretsanta tests
coverage html