atscan/Makefile

69 řádky
1.9 KiB
Makefile

.PHONY: all
all: plc-crawl
plc-daemon:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys ./backend/plc-crawler.js daemon
plc-init:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys ./backend/plc-crawler.js init
plc-crawl:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys ./backend/plc-crawler.js
index:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys --allow-ffi ./backend/indexer.js
index-daemon:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys ./backend/indexer.js daemon
api-ws:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys ./backend/api-ws.js
repo-crawler:
deno run --unstable --allow-net --allow-read --allow-write --allow-env --allow-sys --allow-ffi ./backend/repo-crawler.js
repo-worker:
deno run --unstable --allow-net --allow-read --allow-write --allow-env --allow-ffi --allow-sys ./backend/repo-worker.js
firehose:
deno run --unstable --allow-net --allow-read --allow-env --allow-sys --allow-ffi ./backend/firehose.js
tick:
deno run --unstable --allow-net --allow-read --allow-env ./backend/tick.js
fe-rebuild:
cd frontend && npm run build
rm -rf frontend/prod-build
cp -r frontend/build frontend/prod-build
pm2 restart atscan-fe
be-restart:
pm2 restart atscan-api atscan-indexer atscan-pds-crawler atscan-plc-crawler
install:
deno install --unstable -A -f -n ats ./cli/ats.js
deno install --unstable -A -f -n ats-repo ./cli/ats-repo.js
did-snapshot:
deno run -A ./backend/did-snapshot.js
tree /corn/atscan-db/snapshots/public/did
typesense-init:
deno run --unstable --allow-net --allow-read ./backend/typesense-init.js
format:
cd backend && deno fmt **.js
cd frontend && npm run format
fmt: format
rebuild: be-restart fe-rebuild
start:
pm2 start pm2.config.js
test:
deno test --unstable --allow-read ./backend/test.js