Files
nuchat/Justfile
Fergus Molloy a54648d11b
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 10s
remove separate ui service, serve ui with backend
2025-07-18 01:55:34 +01:00

31 lines
525 B
Makefile

run *ARGS: build
./target/debug/nuchat {{ARGS}}
start: build
./target/debug/nuchat 2>&1 > target/debug/logs/nuchat.log &
build: build-cargo build-ui
build-cargo:
@mkdir -p target/debug/logs
@mkdir -p dist
cargo build
[working-directory: "ui"]
build-ui:
npm install
npm run build
test: integration unit
integration:
if [ ! $(curl -sf "localhost:7000/api/healthcheck" ) ]; then just run; fi
cargo test --test '*'
unit:
cargo test --lib --bins
docker *ARGS:
docker compose build
docker compose up {{ARGS}}