Initial commit

main
eloi 2024-06-07 23:55:55 +02:00
commit 5ac27fa954
3 changed files with 40 additions and 0 deletions

22
Dockerfile 100644
View File

@ -0,0 +1,22 @@
FROM alpine:latest
ARG PB_VERSION=0.22.13
RUN apk add --no-cache \
unzip \
ca-certificates
# download and unzip PocketBase
ADD https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_linux_amd64.zip /tmp/pb.zip
RUN unzip /tmp/pb.zip -d /pb/
# uncomment to copy the local pb_migrations dir into the image
# COPY ./pb_migrations /pb/pb_migrations
# uncomment to copy the local pb_hooks dir into the image
# COPY ./pb_hooks /pb/pb_hooks
EXPOSE 8080
# start PocketBase
CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]

4
README.md 100644
View File

@ -0,0 +1,4 @@
# PocketBase-Docker
Simple Docker configuration to deploy PocketBase on my VPS.

14
docker-compose.yml 100644
View File

@ -0,0 +1,14 @@
name: pocketbase
services:
pocketbase:
build: .
ports:
- "8080": "8080"
volumes:
- pb_data:/pb/pb_data
volumes:
pb_data: