ascend/justfile
2025-01-13 23:44:40 +01:00

33 lines
742 B
Makefile

_default:
@just --unsorted --list
check:
bc-check
fmt:
fd --extension=rs --exec-batch leptosfmt
bc-fmt
serve:
RUST_LOG=debug RUST_BACKTRACE=1 cargo leptos watch -- serve
build-release:
rm -rf dist
mkdir dist
cargo leptos build --release -vv
cp target/release/ascend dist/
cp -r target/site dist/
run-release:
#!/usr/bin/env bash
cd dist
LEPTOS_SITE_ROOT="site" LEPTOS_SITE_ADDR="127.0.0.1:1337" ./ascend serve
reset-state:
cargo run --features ssr -- reset-state
cargo run --features ssr -- import-mini-moonboard-problems "moonboard-problems/problems Mini MoonBoard 2020 40.json"
# Open firewall port for development
open-firewall:
sudo nixos-firewall-tool open tcp 1337