Skip to content

feat: add setup splash screen and self-hosting docs#310

Merged
fmaclen merged 7 commits intonextfrom
deploy-next-demo
Jan 27, 2026
Merged

feat: add setup splash screen and self-hosting docs#310
fmaclen merged 7 commits intonextfrom
deploy-next-demo

Conversation

@fmaclen
Copy link
Owner

@fmaclen fmaclen commented Jan 26, 2026

Summary

  • Add setup splash screen that detects fresh PocketBase installations
  • Add /api/setup-status endpoint to PocketBase for detecting installer state
  • Update README with docker-compose self-hosting instructions
  • Add Docker image publishing to CI (multi-arch: amd64 + arm64)

Self-hosting

Create a docker-compose.yml and run docker compose up -d. On first run, check the PocketBase logs for the superuser setup link.

See README for full instructions.

- Add /api/setup-status endpoint to detect if superuser is configured
- Show splash screen prompting user to check server logs for setup link
- Add Playwright tests for setup splash states (needs-setup, unreachable)
- Fix docker-compose.prod.yml working directory for PocketBase
@fmaclen fmaclen changed the title feat: add Docker deployment and install script feat: add setup splash screen and self-hosting docs Jan 27, 2026
@fmaclen fmaclen merged commit aa892e7 into next Jan 27, 2026
2 checks passed
github-actions bot pushed a commit that referenced this pull request Jan 27, 2026
# [2.0.0-next.32](v2.0.0-next.31...v2.0.0-next.32) (2026-01-27)

### Features

* add setup splash screen and self-hosting docs ([#310](#310)) ([aa892e7](aa892e7))
@fmaclen fmaclen deleted the deploy-next-demo branch January 27, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant