2020-08-30 23:13:09 +02:00
|
|
|
|
|
|
|
all: backend frontend
|
|
|
|
rm -fr dist
|
|
|
|
mkdir dist
|
|
|
|
cp target/release/upend dist/upend
|
|
|
|
cp -r ui/dist dist/webui
|
|
|
|
|
|
|
|
backend:
|
|
|
|
cargo build --release
|
|
|
|
|
2020-09-02 23:12:13 +02:00
|
|
|
frontend: frontend_lint
|
2020-08-30 23:13:09 +02:00
|
|
|
cd ui && \
|
|
|
|
npm install && \
|
|
|
|
npm run build
|
|
|
|
|
2020-09-02 23:12:13 +02:00
|
|
|
frontend_lint:
|
|
|
|
cd ui && npm run lint
|
|
|
|
|
2020-08-30 23:13:09 +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
|