Setup & Local Dev

Last generated 2026-07-13 · window 2026-07-12T18:02:00Z–2026-07-13T18:01:03Z

Legacy — Docker (recommended in README) #

cp config/local.json.example config/local.json   # set cryptoService.key
# .env with DB_IMPORT_URI/USERNAME/PASSWORD
docker compose up -d db && docker compose exec db sync_db
docker compose up -d
# https://local.rapidstorapp.com
# Optional local observability: prometheus :9090, grafana :3001
# (set RAPIDSTOR_METRICS_TOKEN + .secrets/metrics_token for scrape auth)

Legacy — native #

nvm use 24   # package.json requires >=24
npm i && npm run local-dev
npm run build:front   # AngularJS rebuild

Mono #

pnpm install
pnpm dev                    # all apps
pnpm rapidstor-frontend     # v2 only
pnpm rapidstor-chat         # chat widget

Deploy: Cloudflare Pages — dev develop.rapidstor-v2-frontend.pages.dev, prod rapidstor-v2-frontend.pages.dev.