2020-05-06 19:35:50 -04:00
|
|
|
FROM debian:stable-backports
|
|
|
|
ARG I2P_GID=1000
|
|
|
|
ARG I2P_UID=1000
|
2020-12-24 10:41:16 -05:00
|
|
|
COPY . /var/lib/i2p/go/src/i2pgit.org/idk/reseed-tools
|
|
|
|
WORKDIR /var/lib/i2p/go/src/i2pgit.org/idk/reseed-tools
|
2020-05-06 19:35:50 -04:00
|
|
|
RUN apt-get update && \
|
|
|
|
apt-get dist-upgrade -y && \
|
2021-08-20 12:42:50 -04:00
|
|
|
apt-get install -y git golang-go make && \
|
2020-05-06 19:35:50 -04:00
|
|
|
mkdir -p /var/lib/i2p/i2p-config/reseed && \
|
|
|
|
chown -R $I2P_UID:$I2P_GID /var/lib/i2p && chmod -R o+rwx /var/lib/i2p
|
2021-08-20 12:42:50 -04:00
|
|
|
RUN go build -v -tags netgo -ldflags '-w -extldflags "-static"'
|
2020-05-06 21:38:53 -04:00
|
|
|
USER $I2P_UID
|
2020-05-06 19:35:50 -04:00
|
|
|
WORKDIR /var/lib/i2p/i2p-config/reseed
|
2020-12-24 10:41:16 -05:00
|
|
|
ENTRYPOINT [ "/var/lib/i2p/go/src/i2pgit.org/idk/reseed-tools/entrypoint.sh" ]
|