latex-aws-lambda-layer/example/Makefile
2019-05-23 15:21:16 +02:00

18 lines
698 B
Makefile

STACK_NAME ?= latex-layer-example
LATEX_STACK_NAME ?= latex-layer
LATEX_LAYER ?=$(shell aws cloudformation describe-stacks --stack-name $(LATEX_STACK_NAME) --query Stacks[].Outputs[].OutputValue --output text)
SOURCES=$(shell find src/)
clean:
rm -rf build
output.yaml: template.yaml $(SOURCES)
mkdir -p build
aws cloudformation package --template-file $< --output-template-file $@ --s3-bucket $(DEPLOYMENT_BUCKET)
deploy: output.yaml
aws cloudformation deploy --template-file $< --stack-name $(STACK_NAME) --capabilities CAPABILITY_IAM --parameter-overrides LatexLayer=$(LATEX_LAYER)
aws cloudformation describe-stacks --stack-name $(STACK_NAME) --query Stacks[].Outputs --output table