forgesync (sha256:75f42850d860ff73b5d090a6eb75eb5e357eeeceef30973c6d2e12bd7a215c48)
Published 2026-08-02 16:30:08 +02:00 by David-Nahorniak
Installation
docker pull git.nahorniak.cz/david-nahorniak/forgesync@sha256:75f42850d860ff73b5d090a6eb75eb5e357eeeceef30973c6d2e12bd7a215c48sha256:75f42850d860ff73b5d090a6eb75eb5e357eeeceef30973c6d2e12bd7a215c48Image layers
| ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV SOURCE_TOKEN= |
| ENV TARGET_TOKEN= |
| ENV MIRROR_TOKEN= |
| RUN /bin/sh -c apk add uv # buildkit |
| RUN /bin/sh -c mkdir -p /usr/src # buildkit |
| WORKDIR /usr/src |
| COPY . . # buildkit |
| RUN /bin/sh -c uv sync --compile-bytecode # buildkit |
| RUN /bin/sh -c echo -e '#!/bin/sh\n\nuv run --no-sync --directory /usr/src forgesync "$@"' > /usr/bin/forgesync && chmod +x /usr/bin/forgesync # buildkit |
| ENTRYPOINT ["/usr/bin/forgesync"] |