upend/Makefile

41 lines
703 B
Makefile
Raw Normal View History

all: package
package: target/release/upend ui/dist/index.html
rm -fr dist
mkdir dist
cp target/release/upend dist/upend
cp -r ui/dist dist/webui
backend: target/release/upend
target/release/upend:
cargo build --release
frontend: ui/dist/index.html
ui/dist/index.html:
2021-05-08 14:17:54 +02:00
cd ui && yarn install && yarn build
lint: backend_lint frontend_lint
backend_lint:
cargo clippy
frontend_lint: ui/node_modules
2021-05-08 14:17:54 +02:00
cd ui && yarn lint
backend_test:
cargo test --workspace --verbose
ui/node_modules:
2021-05-08 14:17:54 +02:00
cd ui && yarn install
2020-09-14 09:47:15 +02:00
clean:
rm -r target
2020-09-07 13:46:43 +02:00
rm -r ui/node_modules ui/dist
update_schema:
rm -f upend.sqlite3
diesel migration run --migration-dir migrations/upend/
diesel print-schema > src/schema.rs