winedex (sha256:bdccb6701e522d2bcfd15204681e7bca8911935188a9f110ce53a8c0585a94f9)
Published 2026-10-15 12:15:05 +00:00 by speedi57
Installation
docker pull git.thidev.fr/thidev/winedex@sha256:bdccb6701e522d2bcfd15204681e7bca8911935188a9f110ce53a8c0585a94f9sha256:bdccb6701e522d2bcfd15204681e7bca8911935188a9f110ce53a8c0585a94f9Image layers
| ADD alpine-minirootfs-3.21.8-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG POCKETBASE_VERSION=0.29.0 |
| ARG TARGETARCH=amd64 |
| RUN |2 POCKETBASE_VERSION=0.29.0 TARGETARCH=amd64 /bin/sh -c apk add --no-cache ca-certificates unzip wget && case "$TARGETARCH" in amd64) PB_ARCH=amd64 ;; arm64) PB_ARCH=arm64 ;; *) echo "Unsupported architecture: $TARGETARCH" >&2; exit 1 ;; esac && wget -qO /tmp/pocketbase.zip "https://github.com/pocketbase/pocketbase/releases/download/v${POCKETBASE_VERSION}/pocketbase_${POCKETBASE_VERSION}_linux_${PB_ARCH}.zip" && unzip -q /tmp/pocketbase.zip pocketbase -d /usr/local/bin && chmod +x /usr/local/bin/pocketbase && rm /tmp/pocketbase.zip && mkdir -p /pb_data # buildkit |
| WORKDIR /app |
| COPY /app/dist ./pb_public # buildkit |
| COPY pb_migrations ./pb_migrations # buildkit |
| EXPOSE [80/tcp] |
| VOLUME [/pb_data] |
| CMD ["pocketbase" "serve" "--http=0.0.0.0:80" "--dir=/pb_data" "--migrationsDir=/app/pb_migrations"] |