-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
49 lines (33 loc) · 1.03 KB
/
Makefile
File metadata and controls
49 lines (33 loc) · 1.03 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
# Makefile
COMPOSE=docker compose
COMPOSE_BUILD_ENV=BUILDKIT_PROGRESS=plain
.PHONY: charterafrica civicsignalblog climatemappedafrica codeforafrica down mongodb mongodb-keyfile pesayetu promisetracker roboshield techlabblog trustlab twoopstracker vpnmanager
charterafrica:
./scripts/dc.sh charterafrica
civicsignalblog:
./scripts/dc.sh civicsignalblog
climatemappedafrica:
./scripts/dc.sh climatemappedafrica
codeforafrica:
./scripts/dc.sh codeforafrica
down:
$(COMPOSE_BUILD_ENV) $(COMPOSE) down --volumes
mongodb:
$(COMPOSE_BUILD_ENV) $(COMPOSE) --env-file apps/charterafrica/.env --env-file apps/charterafrica/.env.local up --wait mongodb
mongodb-keyfile:
openssl rand -base64 741 > ./mongo-keyfile
chmod 600 ./mongo-keyfile
pesayetu:
./scripts/dc.sh pesayetu
promisetracker:
./scripts/dc.sh promisetracker
roboshield:
./scripts/dc.sh roboshield
techlabblog:
./scripts/bake-up.sh techlabblog
trustlab:
./scripts/bake-up.sh trustlab
twoopstracker:
./scripts/dc.sh twoopstracker
vpnmanager:
./scripts/dc.sh vpnmanager