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:
parent
576149de09
commit
5a4ae60009
|
|
@ -6,20 +6,25 @@ services:
|
||||||
dockerfileLines:
|
dockerfileLines:
|
||||||
- FROM alpine:3.16.2
|
- FROM alpine:3.16.2
|
||||||
- RUN apk add --no-cache unzip openssh
|
- 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/
|
- RUN unzip /tmp/pb.zip -d /pb/
|
||||||
- EXPOSE 8080
|
- EXPOSE 8080
|
||||||
- CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]
|
- CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]
|
||||||
containerHttpPort: '8080'
|
containerHttpPort: '8080'
|
||||||
volumes:
|
volumes:
|
||||||
- '$$cap_appname-data:/pb/pb_data'
|
- '$$cap_appname-data:/pb'
|
||||||
|
|
||||||
caproverOneClickApp:
|
caproverOneClickApp:
|
||||||
variables:
|
variables:
|
||||||
- id: '$$cap_version'
|
- id: '$$cap_version'
|
||||||
label: PocketBase Version
|
label: PocketBase Version
|
||||||
defaultValue: '0.10.0'
|
defaultValue: '0.16.3'
|
||||||
description: Check out their Docker page for the valid tags https://github.com/pocketbase/pocketbase/releases
|
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^\\/])+$/"
|
validRegex: "/^([^\\s^\\/])+$/"
|
||||||
instructions:
|
instructions:
|
||||||
start: |-
|
start: |-
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue