From aa2ed4e24e05c958396c27ddc8628443aa9b9385 Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Sat, 9 Dec 2023 21:38:26 +0100 Subject: [PATCH] feat: initial docker image --- Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..91f6dc0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +# inspirado por los espaƱolitos de muchobien/docker-pocketbase! gracias! + +FROM alpine:latest AS download + +ARG VERSION +ADD https://github.com/pocketbase/pocketbase/releases/download/v${VERSION}/pocketbase_${VERSION}_linux_amd64.zip /pb.zip +RUN unzip /pb.zip && chmod +x /pocketbase + +FROM alpine +RUN apk update && apk add --no-cache ca-certificates && rm -rf /var/cache/apk/* +COPY --from=download /pocketbase /bin/pocketbase + +VOLUME /data +EXPOSE 8090 + +# https://www.baeldung.com/linux/difference-ip-address +ENTRYPOINT ["/bin/pocketbase", "serve", "--http=0.0.0.0:8090", "--dir=/data"]