all: backend frontend rm -fr dist mkdir dist cp target/release/upend dist/upend cp -r ui/dist dist/webui backend: cargo build --release frontend: frontend_lint cd ui && \ npm install && \ npm run build frontend_lint: cd ui && npm run lint clean: rm -r target 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