
lint:
	# Using default linters (golangci-lint help linters) (brew install golangci/tap/golangci-lint)
	golangci-lint run

dep:
	# Generate vendor files from Gopkg and code imports.
	dep ensure

help:
	go run main.go -h

run_example:
    # Example run with default options.
	go run main.go -i -t=dev

run_example_docker:
	# Example running in the eml_loadtest image. Make sure to make docker_build first.
	docker run eml_loadtest -i -t=dev

docker_build:
	docker build -t eml_loadtest .

docker_push:
	# Push image built with make docker_build to ECR. This image will be used by Fargate task runs.
	./scripts/docker_push.sh
