mirror of
https://github.com/getumbrel/umbrel-apps.git
synced 2024-11-11 16:09:18 +00:00
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:
parent
8693eafe7a
commit
7f640e0153
0
pocketbase/data/data/.gitkeep
Normal file
0
pocketbase/data/data/.gitkeep
Normal file
0
pocketbase/data/hooks/.gitkeep
Normal file
0
pocketbase/data/hooks/.gitkeep
Normal file
0
pocketbase/data/public/.gitkeep
Normal file
0
pocketbase/data/public/.gitkeep
Normal file
19
pocketbase/docker-compose.yml
Normal file
19
pocketbase/docker-compose.yml
Normal 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
41
pocketbase/umbrel-app.yml
Normal 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: /_/
|
Loading…
Reference in New Issue
Block a user