You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
557 B
Plaintext
27 lines
557 B
Plaintext
FROM ubuntu:22.04
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
RUN apt-get update && \
|
|
apt-get install wget sudo -y
|
|
|
|
WORKDIR /tmp/i2p
|
|
RUN wget https://github.com/PurpleI2P/i2pd/releases/download/2.54.0/i2pd_2.54.0-1jammy1_amd64.deb -O i2pd.deb -q
|
|
RUN apt install ./i2pd.deb -y
|
|
|
|
RUN rm -rf /tmp/i2p
|
|
|
|
RUN adduser \
|
|
--system \
|
|
--shell /bin/bash \
|
|
--gecos 'i2p' \
|
|
--group \
|
|
--disabled-password \
|
|
--home /home/i2p \
|
|
--uid 1000 \
|
|
i2p
|
|
COPY dockerfiles/i2p-entrypoint.sh /entrypoint.sh
|
|
RUN chmod +x /entrypoint.sh
|
|
EXPOSE 4447
|
|
CMD /entrypoint.sh
|