ADD alpine-minirootfs-20250108-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c apk update && apk add --no-cache shadow openssl openssh curl wget git gnupg xz gcc musl-dev libstdc++ # buildkit |
RUN /bin/sh -c addgroup -S opengist && adduser -S -G opengist -s /bin/ash -g 'Opengist User' opengist # buildkit |
COPY --chown=opengist:opengist /opengist/config.yml config.yml # buildkit |
WORKDIR /app/opengist |
COPY --chown=opengist:opengist /opengist/opengist . # buildkit |
COPY --chown=opengist:opengist /opengist/docker ./docker # buildkit |
EXPOSE map[2222/tcp:{} 6157/tcp:{}] |
VOLUME [/opengist] |
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:6157/healthcheck || exit 1"] "1m0s" "30s" "15s" "0s" '\x03'} |
ENTRYPOINT ["./docker/entrypoint.sh"] |