-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
37 lines (26 loc) · 668 Bytes
/
Copy pathMakefile
File metadata and controls
37 lines (26 loc) · 668 Bytes
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
SHELL := /bin/bash
.PHONY: setup dev build wasm dashboard check docker clean deploy deploy-observability
setup:
./scripts/setup-dev.sh
dev:
cargo run -p temperpaw
build:
cd dashboard && npm run build
cargo build -p temperpaw --release
wasm:
cargo build --workspace --target wasm32-unknown-unknown
dashboard:
cd dashboard && npm run dev
check:
cargo test -p temperpaw --quiet
cd dashboard && npm run build
docker:
docker build -t temperpaw:dev .
clean:
cargo clean
rm -rf dashboard/build dashboard/.svelte-kit
deploy:
cargo run -p temperpaw -- deploy
deploy-observability:
python3 scripts/deploy_dashboard.py
python3 scripts/deploy_monitors.py