phulstaert
  • Joined on 2024-05-05

pnp-sync-server (0.2.0)

Published 2026-09-26 19:50:53 +00:00 by phulstaert

Installation

docker pull git.thinkr.be/phulstaert/pnp-sync-server:0.2.0
sha256:fb84a239ff77549dc52210c9b4fed2665070aec216fcc54f96d4144fb372cdf1

Images

Digest OS / Arch Size
cecd522d79 linux/amd64 6.0 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache ca-certificates tzdata su-exec # buildkit
RUN /bin/sh -c addgroup -g 1000 -S pnp && adduser -u 1000 -S pnp -G pnp && mkdir -p /data && chown -R pnp:pnp /data # buildkit
WORKDIR /app
COPY /app/target/release/pnp-sync-server /usr/local/bin/pnp-sync-server # buildkit
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
VOLUME [/data]
EXPOSE [8080/tcp]
ENV SYNC_HOST=0.0.0.0 SYNC_PORT=8080 SYNC_DB_PATH=/data/sync.db SYNC_MAX_PAYLOAD_BYTES=1048576 SYNC_PAYLOAD_CACHE_MB=16 SYNC_RATE_LIMIT_MAX=10 SYNC_RATE_LIMIT_WINDOW_SECS=3600 RUST_LOG=pnp_sync_server=info,tower_http=info
HEALTHCHECK {Test:[CMD-SHELL wget -qO- http://127.0.0.1:8080/healthz || exit 1] Interval:30s Timeout:3s StartPeriod:5s StartInterval:0s Retries:3}
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh" "pnp-sync-server"]
Details
Container
2026-09-26 19:50:53 +00:00
0
OCI / Docker
Versions (6) View all
buildcache 2026-09-26
sync-v0.2.0 2026-09-26
0.2.0 2026-09-26
latest 2026-09-26
sync-v0.1.0 2026-09-24