Files
dm-companion/docker/pocketbase.dockerfile
2025-06-01 11:15:25 -07:00

21 lines
518 B
Docker

# See https://pocketbase.io/docs/going-to-production/#using-docker
FROM alpine:latest
ARG PB_VERSION=0.28.1
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/
COPY ./pb_migrations /pb/pb_migrations
COPY ./pb_hooks /pb/pb_hooks
EXPOSE 8080
# start PocketBase
CMD ["/pb/pocketbase", "serve", "--http=0.0.0.0:8080"]