-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
55 lines (40 loc) · 1.05 KB
/
Copy pathMakefile
File metadata and controls
55 lines (40 loc) · 1.05 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
55
.PHONY: init up down logs setup restart backup install-packages update-skills update \
jaeger-up jaeger-down jaeger-logs jaeger-restart build-memory
init:
@bash scripts/init.sh
install-packages:
@bash scripts/install-packages.sh
setup:
@bash scripts/setup.sh
build-memory:
@bash scripts/build-memory.sh
up: init
@docker compose up -d
update-skills:
@docker compose restart pi
update:
@git pull --ff-only
@chmod +x scripts/*.sh # pull may reset to 100644 in index; cron needs +x
@docker compose build pi
@docker compose up -d --force-recreate pi
@bash scripts/install-packages.sh
@bash scripts/setup-cron-jobs.sh
@docker compose up -d jaeger # tolerant: extension drops until Jaeger up
restart:
@git pull --ff-only
@chmod +x scripts/*.sh
@docker compose up -d --force-recreate pi
down:
@docker compose down
logs:
@docker compose logs -f
backup:
@bash scripts/backup.sh
jaeger-up:
@docker compose up -d jaeger
jaeger-down:
@docker compose stop jaeger
jaeger-restart:
@docker compose restart jaeger
jaeger-logs:
@docker compose logs -f jaeger