-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
32 lines (28 loc) · 845 Bytes
/
Makefile
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
ENV_LOCAL_FILE := .env
ENV_LOCAL = $(shell cat $(ENV_LOCAL_FILE))
.PHONY: dc-up-local
dc-up-local:
cd docker/mongo/sample; git pull
make -C docker/mongo/sample bundle
$(ENV_LOCAL) docker-compose \
-f docker/docker-compose.deps.base.yml \
-f docker/docker-compose.deps.local.yml \
-p local up -d -V
.PHONY: dc-down-local
dc-down-local:
$(ENV_LOCAL) docker-compose \
-f docker/docker-compose.deps.base.yml \
-f docker/docker-compose.deps.local.yml \
-p local down
.PHONY: dc-up-prod
dc-up-prod:
$(ENV_LOCAL) docker-compose \
-f docker/docker-compose.deps.base.yml \
-f docker/docker-compose.deps.prod.yml \
-p prod up -d --build
.PHONY: dc-down-prod
dc-down-prod:
$(ENV_LOCAL) docker-compose \
-f docker/docker-compose.deps.base.yml \
-f docker/docker-compose.deps.prod.yml \
-p prod down