Opt-in with DX_SYNC_REMOTE (plus DX_SYNC_BRANCH, default main, and DX_SYNC_INTERVAL, default 15 s) in .env.local. Every interval the dev server fetches the branch and fast-forwards when this checkout is on it with no modified tracked files and no local commits, so Vite hot-reloads what teammates landed. Otherwise it never merges, stashes or resets: it logs once and reports "main is N commits ahead, pull when ready" at /api/dev-sync for a Studio badge.
12 lines
556 B
Text
12 lines
556 B
Text
# Mapbox token used in dev. Production hosts pass the token via profile-config.tk
|
|
# on the host page; never bake into the IIFE bundle.
|
|
VITE_MAPBOX_TOKEN=pk.your_dev_token_here
|
|
VITE_API_BASE_URL=https://pray.doxa.life
|
|
|
|
# Follow a shared branch while `bun run dev` runs (internal/dev-sync-plugin.mjs): fetch every N seconds and
|
|
# fast-forward when this checkout is on that branch with no local edits; otherwise only report it at
|
|
# /api/dev-sync. Leave DX_SYNC_REMOTE unset to turn it off.
|
|
# DX_SYNC_REMOTE=origin
|
|
# DX_SYNC_BRANCH=main
|
|
# DX_SYNC_INTERVAL=15
|
|
|