mirror of
https://github.com/autistic-symposium/backend-and-orchestration-toolkit.git
synced 2025-06-07 14:32:57 -04:00
37 lines
No EOL
872 B
Makefile
Executable file
37 lines
No EOL
872 B
Makefile
Executable file
BASEDIR := "$(PWD)/src"
|
|
|
|
CMD := docker run -it --rm \
|
|
--volume "/var/run/docker.sock:/var/run/docker.sock" \
|
|
--volume "$(PWD)/src:/var/opt" \
|
|
--volume ~/.aws:/root/.aws \
|
|
--env-file .env
|
|
|
|
AWS_REGION := $(shell aws configure get region)
|
|
|
|
.PHONY: help
|
|
help:
|
|
@$(CMD)
|
|
|
|
.PHONY: build
|
|
build:
|
|
@$(CMD) build
|
|
|
|
.PHONY: validate
|
|
validate:
|
|
@$(CMD) validate
|
|
|
|
.PHONY: local
|
|
local:
|
|
@$(CMD) local invoke "MonitoringTest" \
|
|
-t "/var/opt/template.yaml" \
|
|
-e "/var/opt/event.json" \
|
|
--profile "$(AWS_PROFILE)" \
|
|
--docker-volume-basedir "$(BASEDIR)"
|
|
|
|
.PHONY: logs
|
|
logs:
|
|
@$(CMD) logs -n MonitoringTest --stack-name ${STACK_NAME} -t --region ${AWS_REGION} --profile ${AWS_PROFILE}
|
|
|
|
.PHONY: package
|
|
package:
|
|
@$(CMD) package --template-file ./template.yaml --output-template-file ./packaged-template.yaml --s3-bucket ${S3_BUCKET} --region ${AWS_REGION} --profile ${AWS_PROFILE}
|