FROM python:3.11-slim RUN pip install --no-cache-dir cryptography>=41.0 psutil>=5.9 COPY . /build RUN pip install --no-cache-dir /build && rm -rf /build EXPOSE 9700/tcp EXPOSE 9701/tcp VOLUME /data/i2p ENV I2P_DATA_DIR=/data/i2p ENV I2P_LISTEN_HOST=0.0.0.0 ENV I2P_LISTEN_PORT=9700 ENV I2P_HEALTH_PORT=9701 ENTRYPOINT ["i2p-router"] CMD ["--log-level", "INFO"]