Initial commit

This commit is contained in:
Yas Opisso
2025-12-12 14:56:50 -05:00
commit ebd684dc53
20 changed files with 24382 additions and 0 deletions

23
pocketbase/Dockerfile Executable file
View File

@@ -0,0 +1,23 @@
FROM alpine:latest
ARG PB_VERSION=0.34.2
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_data
RUN mkdir pb_hooks
RUN mkdir pb_migrations
RUN mkdir pb_public
EXPOSE 8090
COPY --chown=pocketbase --chmod=700 ./pb_data/ ./pb_hooks/ ./pb_migrations/ ./pb_public/
COPY --chown=pocketbase --chmod=700 ./initialize.sh .
ENTRYPOINT [ "./initialize.sh" ]