feat: add pocketbase (#769)
* feat: add pocketbase * fix(pocketbase): Docker and description fix-ups Docker alpine image fixed removing "latest" label Corrected length of description * fix(pocketbase): Version label fix-ups * fix(pocketbase): yml formatting issue fix-ups
This commit is contained in:
parent
f983402d52
commit
1d94661f34
|
|
@ -0,0 +1,41 @@
|
|||
captainVersion: 4
|
||||
|
||||
services:
|
||||
'$$cap_appname':
|
||||
caproverExtra:
|
||||
dockerfileLines:
|
||||
- FROM alpine:3.16.2
|
||||
- RUN apk add --no-cache unzip openssh
|
||||
- ADD https://github.com/pocketbase/pocketbase/releases/download/v$$cap_version/pocketbase_$$cap_version_linux_amd64.zip /tmp/pb.zip
|
||||
- RUN unzip /tmp/pb.zip -d /pb/
|
||||
- EXPOSE 8080
|
||||
- CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]
|
||||
containerHttpPort: '8080'
|
||||
volumes:
|
||||
- '$$cap_appname-data:/pb/pb_data'
|
||||
|
||||
caproverOneClickApp:
|
||||
variables:
|
||||
- id: '$$cap_version'
|
||||
label: PocketBase Version
|
||||
defaultValue: '0.7.9'
|
||||
description: Check out their Docker page for the valid tags https://github.com/pocketbase/pocketbase/releases
|
||||
validRegex: "/^([^\\s^\\/])+$/"
|
||||
instructions:
|
||||
start: |-
|
||||
PocketBase is an open source Go backend:
|
||||
- embedded database (SQLite) with realtime subscriptions
|
||||
- built-in files and users management
|
||||
- convenient Admin dashboard UI
|
||||
- and simple REST-ish API
|
||||
end: |-
|
||||
PocketBase has been successfully deployed!
|
||||
displayName: PocketBase
|
||||
isOfficial: true
|
||||
description: |-
|
||||
PocketBase is an open source Go backend:
|
||||
- embedded database (SQLite) with realtime subscriptions
|
||||
- built-in files and users management
|
||||
- convenient Admin dashboard UI
|
||||
- and simple REST-ish API
|
||||
documentation: See https://pocketbase.io/
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.1 KiB |
Loading…
Reference in New Issue