App Submission: PocketBase (#1082)

Co-authored-by: highghlow <132668972+highghlow@users.noreply.github.com>
Co-authored-by: nmfretz <nmfretz@gmail.com>
This commit is contained in:
Josua Frank 2024-05-28 14:04:06 +02:00 committed by GitHub
parent 8693eafe7a
commit 7f640e0153
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 60 additions and 0 deletions

View File

View File

View File

View File

@ -0,0 +1,19 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: pocketbase_app_1
APP_PORT: 8090
PROXY_AUTH_ADD: "false"
app:
image: ghcr.io/muchobien/pocketbase:0.22.11@sha256:04dd9850554a24f82cfee060ff394179baaecc0f97e7721d9dd06818d26fd671
# pocketbase needs to run as root
# user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data/data:/pb_data
- ${APP_DATA_DIR}/data/public:/pb_public
- ${APP_DATA_DIR}/data/hooks:/pb_hooks

41
pocketbase/umbrel-app.yml Normal file
View File

@ -0,0 +1,41 @@
manifestVersion: 1
id: pocketbase
name: PocketBase
tagline: Open Source backend for your next SaaS and Mobile app in 1 file
category: developer
version: "0.22.11"
port: 5400
description: >-
PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management, convenient dashboard UI and simple REST-ish API.
⏱️ Realtime database
Embedded performant database with schema builder, data validations, realtime subscriptions and easy to use REST api.
🪪 Authentication
Manage your app users and handle email/password and OAuth2 sign ups (Google, Facebook, GitHub, GitLab) without the hassle.
💾 File storage
Sanely store files locally or in a S3 storage. Easily attach media to your database records and generate thumbs on the fly.
🧩 Extendable
Use as a standalone app OR as a framework, that you can extend via Go and JavaScript hooks to create your own custom portable backend.
developer: PocketBase
website: https://pocketbase.io/
submitter: Sharknoon
submission: https://github.com/getumbrel/umbrel-apps/pull/1082
repo: https://github.com/pocketbase/pocketbase
support: https://github.com/pocketbase/pocketbase/discussions
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
path: /_/