-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
50 lines (42 loc) · 1.18 KB
/
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
dbuild:
- docker image rm otel-$(service):latest
docker build \
--no-cache \
--progress=plain \
-t otel-$(service) \
-f services/$(service)/Dockerfile .
drun:
docker run -it --rm \
-p $(port):$(port) \
--env-file .env.service \
otel-$(service)
dcleanup:
- docker container rm otel-nginx-1
- docker container rm otel-order-1
- docker container rm otel-payment-1
- docker container rm otel-inventory-1
- docker container rm otel-grafana-1
- docker container rm otel-otel-collector-1
- docker container rm otel-kafka-1
- docker container rm otel-loki-1
- docker container rm otel-jaeger-1
- docker container rm otel-prometheus-1
- docker container rm otel-promtail-1
- docker image rm otel-payment:latest
- docker image rm otel-order:latest
- docker image rm otel-inventory:latest
- docker volume rm otel_loki_data
- docker volume rm otel_nginx_logs
nbuild:
npm run build --workspace=services/$(service)
ndev:
npm run dev --workspace=services/$(service)
ninstall:
npm install $(deps) --workspace=services/$(service)
ninstall.dev:
npm install -D $(deps) --workspace=services/$(service)
up:
docker compose up --force-recreate -V
down:
docker compose down
make dcleanup