feat: initial commit

This commit is contained in:
cătălin 2023-12-08 17:00:22 +01:00
commit e8291f4bef
Signed by: catalin
GPG key ID: 0178DF42F43E5FD2
33 changed files with 10300 additions and 0 deletions

14
Makefile Normal file
View file

@ -0,0 +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