-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (19 loc) · 697 Bytes
/
Makefile
File metadata and controls
23 lines (19 loc) · 697 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.PHONY: install
install:
pipenv install
pipenv run buildout -N
.PHONY: buildout
buildout:
pipenv run buildout -N
.PHONY: dev
dev:
FLASK_APP=dev.py bin/flask run -p 8000
prod:
bin/gunicorn -c gunicorn_config.py production:app
deploy_lambda:
pipenv run pip install --target ./lambda_function/package -r lambda_function/requirements.txt
cd lambda_function/package && zip -r9 ../../function.zip .
cd lambda_function && zip -g ../function.zip lambda_function.py
cd lambda_function && zip -g ../function.zip capabilities_settings.py
cd lambda_function && zip -r9 -g ../function.zip alexa
aws2 lambda update-function-code --function-name gestore_tapparelle --zip-file fileb://function.zip