36 lines
917 B
Makefile
36 lines
917 B
Makefile
DEV_COMPOSE_FILE=docker-compose-dev.yml
|
|
DEBUG_COMPOSE_FILE=docker-compose-debug.yml
|
|
TEST_COMPOSE_FILE=docker-compose-test.yml
|
|
|
|
### DOCKER COMPOSE COMMANDS
|
|
|
|
.PHONY: compose-build
|
|
compose-build:
|
|
docker compose -f $(DEV_COMPOSE_FILE) build
|
|
|
|
.PHONY: compose-up
|
|
compose-up:
|
|
docker compose -f $(DEV_COMPOSE_FILE) up
|
|
|
|
.PHONY: compose-up-build
|
|
compose-up-build:
|
|
docker compose -f $(DEV_COMPOSE_FILE) up --build
|
|
|
|
.PHONY: compose-up-debug-build
|
|
compose-up-debug-build:
|
|
docker compose -f $(DEV_COMPOSE_FILE) -f $(DEBUG_COMPOSE_FILE) up --build
|
|
|
|
.PHONY: compose-down
|
|
compose-down:
|
|
docker compose -f $(DEV_COMPOSE_FILE) down
|
|
|
|
###
|
|
|
|
DOCKERCONTEXT_DIR:=../05-example-web-application/
|
|
DOCKERFILE_DIR:=../11-development-workflow/
|
|
|
|
.PHONY: run-tests
|
|
run-tests:
|
|
docker compose -f $(DEV_COMPOSE_FILE) -f $(TEST_COMPOSE_FILE) run --build api-golang
|
|
docker compose -f $(DEV_COMPOSE_FILE) -f $(TEST_COMPOSE_FILE) run --build api-node
|