I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Verified Commit a70c988a authored by idk's avatar idk
Browse files

Automatically configure clients and client tunnels to listen on the container...

Automatically configure clients and client tunnels to listen on the container network address instead of the localhost. Closes #358
parent 3befe900
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,16 @@ for jar in `ls lib/*.jar`; do ...@@ -22,6 +22,16 @@ for jar in `ls lib/*.jar`; do
CLASSPATH=${CLASSPATH}:${jar} CLASSPATH=${CLASSPATH}:${jar}
done done
if [ -f /.dockerenv ]; then
echo "[startapp] Running in container"
export IP_ADDR=$(hostname -i)
if echo "$IP_ADDR" | grep "172.17"; then
echo "[startapp] Running in docker network"
sed -i "s/127.0.0.1/${IP_ADDR}/g" ./clients.config ./i2ptunnel.config
fi
fi
JAVAOPTS="-Djava.net.preferIPv4Stack=false -Djava.library.path=${I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -Di2p.dir.config=${HOME}/.i2p -DloggerFilenameOverride=logs/log-router-@.txt -Xmx$JVM_XMX" JAVAOPTS="-Djava.net.preferIPv4Stack=false -Djava.library.path=${I2P}:${I2P}/lib -Di2p.dir.base=${I2P} -Di2p.dir.config=${HOME}/.i2p -DloggerFilenameOverride=logs/log-router-@.txt -Xmx$JVM_XMX"
java -cp "${CLASSPATH}" ${JAVA_OPTS} net.i2p.router.RouterLaunch java -cp "${CLASSPATH}" ${JAVA_OPTS} net.i2p.router.RouterLaunch
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment