Initial commit

This commit is contained in:
Yas Opisso
2025-12-12 14:44:27 -05:00
commit 3a16615149
22 changed files with 23682 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
FROM alpine:latest
ARG PB_VERSION=0.28.4
RUN apk --no-cache add curl
RUN adduser -s /bin/bash -D pocketbase
USER pocketbase
WORKDIR /home/pocketbase
RUN curl -LJ "https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_linux_amd64.zip" -o pb.zip
RUN unzip pb
RUN rm pb.zip
RUN mkdir pb_hooks
RUN mkdir pb_public
RUN mkdir pb_data
RUN mkdir pb_data_default
RUN mkdir pb_migrations
EXPOSE 8090
COPY --chown=pocketbase --chmod=700 ./pb_migrations/ ./pb_migrations
COPY --chown=pocketbase --chmod=700 ./pb_hooks/ ./pb_hooks
COPY --chown=pocketbase --chmod=700 ./initialize.sh .
ENTRYPOINT [ "./initialize.sh" ]