Files
pocketbase-docker/Dockerfile
Renovate Bot 4a7935d72b
All checks were successful
Deploy / build (pull_request) Successful in 1m0s
chore(deps): update alpine docker tag to v3.20.0
2024-05-29 12:02:10 +00:00

23 lines
749 B
Docker

FROM alpine:3.20.0 AS downloader
# renovate: datasource=github-releases depName=pocketbase/pocketbase extractVersion=^v(?<version>.*)$
ARG VERSION=0.22.10
ARG TARGETOS
ARG TARGETARCH
ARG TARGETVARIANT
ENV BUILDX_ARCH="${TARGETOS:-linux}_${TARGETARCH:-amd64}${TARGETVARIANT}"
# download and unzip PocketBase
ADD https://github.com/pocketbase/pocketbase/releases/download/v${VERSION}/pocketbase_${VERSION}_${BUILDX_ARCH}.zip /tmp/pb.zip
RUN unzip /tmp/pb.zip -d /pb/
FROM alpine:3.20.0
RUN apk update && apk add ca-certificates && rm -rf /var/cache/apk/*
EXPOSE 8090
COPY --from=downloader /pb/pocketbase /pocketbase
ENTRYPOINT ["/pocketbase", "serve", "--http=0.0.0.0:8090", "--dir=/pb/data", "--publicDir=/pb/public", "--hooksDir=/pb/hooks"]