13 lines
763 B
Markdown
13 lines
763 B
Markdown
# PocketBase — the backend for plugins that need one
|
|
|
|
The cloud container ([deployment/cloud](../../deployment/cloud/README.md)) runs two PocketBase
|
|
instances: **dev** (behind the team sign-in, for building) and **prod** (its `/api/` public, for
|
|
published plugins). Both apply the migrations in [`pb_migrations/`](./pb_migrations/) on start, so
|
|
**the schema lives in git** and publishing never copies data from dev to prod.
|
|
|
|
A plugin reads its backend address at runtime (`profile-config` `apiBase`, or
|
|
`window.MAP_API_BASE` set by the published build's `runtime-config.js`), so moving the backend never
|
|
needs a rebuild.
|
|
|
|
v1 limits: collection rules are the only access control (lock collections by default); no per-plugin
|
|
isolation between plugin authors yet.
|