-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathjustfile
More file actions
23 lines (17 loc) · 1.02 KB
/
Copy pathjustfile
File metadata and controls
23 lines (17 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
set windows-shell := ["pwsh.exe", "-NoLogo", "-Command"]
set shell := ["bash", "-cu"]
dev-ui:
cd {{justfile_directory()}} && bun run dev
dev-api:
cd {{justfile_directory()}}/viber-router-api && cargo run --release
dev-api-watch:
cd {{justfile_directory()}}/viber-router-api && cargo watch -x "run --release"
check:
cd {{justfile_directory()}} && bun run vue-tsc --noEmit
cd {{justfile_directory()}} && bun run biome lint ./src
cd {{justfile_directory()}}/viber-router-api && cargo check
cd {{justfile_directory()}}/viber-router-api && cargo clippy -- -D warnings
docker-build:
cd {{justfile_directory()}} && docker build -t nullmastermind/viber-router:latest -t nullmastermind/viber-router:$(git rev-parse --short HEAD) .
docker-push: docker-build
cd {{justfile_directory()}} && docker tag nullmastermind/viber-router:latest nullmastermind/viber-router:$(git rev-parse --short HEAD) && docker push nullmastermind/viber-router:latest && docker push nullmastermind/viber-router:$(git rev-parse --short HEAD)