FROM alpine:3.20 AS base RUN apk add --no-cache \ openjdk21-jre-headless \ unzip \ wget RUN mkdir /services WORKDIR /services # Install i2psnark RUN wget https://i2pplus.github.io/installers/i2psnark-standalone.zip -O i2psnark-standalone.zip && \ unzip i2psnark-standalone.zip && \ rm i2psnark-standalone.zip RUN mkdir -p /services/i2psnark_config/i2psnark.config.d && \ mv i2psnark/jetty-i2psnark.xml /services/i2psnark_config/ && \ mv i2psnark/i2psnark-appctx.config /services/i2psnark_config/ && \ ln -s /services/i2psnark_config/jetty-i2psnark.xml i2psnark/jetty-i2psnark.xml && \ ln -s /services/i2psnark_config/i2psnark-appctx.config i2psnark/i2psnark-appctx.config && \ ln -s /services/i2psnark_config/i2psnark.config.d i2psnark/i2psnark.config.d WORKDIR / COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["sh", "/entrypoint.sh"]