-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
54 lines (42 loc) · 2.1 KB
/
Makefile
File metadata and controls
54 lines (42 loc) · 2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
SHELL := /bin/bash
PWD := $(shell pwd)
GIT_REMOTE = github.com/CrossNox/7574-TP1
DOCKER_BIN=docker
DOCKER_COMPOSE_BIN=docker-compose
default: docker-image
docker-image:
$(DOCKER_BIN) build -f ./docker/server-Dockerfile -t "7574-server:latest" .
$(DOCKER_BIN) build -f ./docker/client-Dockerfile -t "7574-client:latest" .
.PHONY: docker-image
docker-compose-scenario1: docker-image
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario1.yaml up -d --build
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario1.yaml logs -f
.PHONY: docker-compose-scenario1
docker-compose-scenario1-down:
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario1.yaml stop -t 1
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario1.yaml down --volumes
.PHONY: docker-compose-scenario1-down
docker-compose-scenario2: docker-image
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario2.yaml up -d --build
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario2.yaml logs -f
.PHONY: docker-compose-scenario2
docker-compose-scenario2-down:
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario2.yaml stop -t 1
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario2.yaml down --volumes
.PHONY: docker-compose-scenario2-down
docker-compose-scenario3: docker-image
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario3.yaml up -d --build
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario3.yaml logs -f
.PHONY: docker-compose-scenario3
docker-compose-scenario3-down:
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario3.yaml stop -t 1
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario3.yaml down --volumes
.PHONY: docker-compose-scenario3-down
docker-compose-scenario4: docker-image
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario4.yaml up -d --build
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario4.yaml logs -f
.PHONY: docker-compose-scenario4
docker-compose-scenario4-down:
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario4.yaml stop -t 1
$(DOCKER_COMPOSE_BIN) -f ./docker/docker-compose-scenario4.yaml down --volumes
.PHONY: docker-compose-scenario4-down