Spaces:
Runtime error
Runtime error
| FROM alpine:3.20 | |
| ARG PB_VERSION=0.35.1 | |
| ARG TARGETOS=linux | |
| ARG TARGETARCH=amd64 | |
| ENV PB_VERSION=${PB_VERSION} | |
| ENV PB_HOST=0.0.0.0 | |
| ENV PB_PORT=8090 | |
| ENV PB_DATA_DIR=/pb_data | |
| ENV PB_PUBLIC_DIR=/pb_public | |
| ENV PB_HOOKS_DIR=/pb_hooks | |
| ENV PB_MIGRATIONS_DIR=/pb_migrations | |
| ENV PB_AUTO_INIT_ADMIN=false | |
| ENV PB_ADMIN_EMAIL= | |
| ENV PB_ADMIN_PASSWORD= | |
| RUN apk add --no-cache \ | |
| ca-certificates \ | |
| tzdata \ | |
| unzip \ | |
| wget \ | |
| bash \ | |
| && update-ca-certificates | |
| WORKDIR /app | |
| RUN wget -O /tmp/pocketbase.zip \ | |
| "https://github.com/pocketbase/pocketbase/releases/download/v${PB_VERSION}/pocketbase_${PB_VERSION}_${TARGETOS}_${TARGETARCH}.zip" \ | |
| && unzip /tmp/pocketbase.zip -d /app/ \ | |
| && chmod +x /app/pocketbase \ | |
| && rm -f /tmp/pocketbase.zip | |
| RUN mkdir -p /pb_data /pb_public /pb_hooks /pb_migrations | |
| COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh | |
| RUN chmod +x /usr/local/bin/docker-entrypoint.sh | |
| EXPOSE 8090 | |
| VOLUME ["/pb_data", "/pb_public", "/pb_hooks", "/pb_migrations"] | |
| ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |