33 lines
742 B
Makefile
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
|