Files
pb/README.md

31 lines
665 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# pb
A simple, rsync-based PocketBase deployment tool.
## Commands
### `init`
Start a new PocketBase project (optionally provide a service name via `pb init <name>`)
### `dev`
Run the local dev server.
### `setup`
Provision a remote PocketBase server. This will:
1. Setup up a firewall.
2. Install and setup Caddy.
3. Download pocketbase and configure the `.env`.
4. Configure the systemd service for the remote instance.
### `deploy`
Syncs `pb_public`, `pb_migrations`, and `pb_hooks`, then restarts the remote PocketBase service. The command will automatically run `setup` if the PocketBase binary isnt present on the remote.
### logs
### secrets