Update pocketbase.yml to work on ARM (#940)

I made some simple changes to the template so that it is possible to choose the cpu architecture when installing
I also modified the volume mount point so that it is possible to update the pocketbase binary without having to delete and recreate the app
I also updated the default installation version to the most current one
This commit is contained in:
Ericky Thierry 2023-05-27 21:39:23 -03:00 committed by GitHub
parent 576149de09
commit 5a4ae60009
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 4 deletions

View File

@ -6,20 +6,25 @@ services:
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
- ADD https://github.com/pocketbase/pocketbase/releases/download/v$$cap_version/pocketbase_$$cap_version_$$cap_architecture.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'
- '$$cap_appname-data:/pb'
caproverOneClickApp:
variables:
- id: '$$cap_version'
label: PocketBase Version
defaultValue: '0.10.0'
description: Check out their Docker page for the valid tags https://github.com/pocketbase/pocketbase/releases
defaultValue: '0.16.3'
description: Check out their github page for the valid tags https://github.com/pocketbase/pocketbase/releases
validRegex: "/^([^\\s^\\/])+$/"
- id: '$$cap_architecture'
label: System Host CPU Architecture
defaultValue: 'linux_amd64'
description: Check out their github page for the valid tags like 'linux_arm64' or 'darwin_arm64' https://github.com/pocketbase/pocketbase/releases
validRegex: "/^([^\\s^\\/])+$/"
instructions:
start: |-