1
0
mirror of https://github.com/mxpv/podsync.git synced 2024-05-11 05:55:04 +00:00
2019-03-18 20:50:35 -07:00

25 lines
686 B
Makefile

build:
pip3 install --requirement requirements.txt --target package
cd package && zip -r9 ../function.zip .
zip -g function.zip function.py
deploy: build
aws --profile Podsync lambda create-function \
--function-name Resolver \
--role $(shell aws --profile Podsync iam get-role --role-name PodsyncResolverLambdaRole --query 'Role.Arn' --output text) \
--runtime python3.7 \
--handler function.handler \
--zip-file fileb://function.zip \
--timeout 10 \
--memory-size 128
update: build
aws --profile Podsync lambda update-function-code \
--function-name Resolver \
--zip-file fileb://function.zip
clean:
rm -rf package function.zip
.PHONY: deploy update clean