mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-10-06 22:57:42 +00:00
- replace legacy startup script with an entrypoint-based bootstrap flow - add shared helper functions for logging, config updates, jetty xml updates, and bind IP derivation - support I2P_UID and I2P_GID remapping with numeric validation and collision checks - default EXT_PORT to 12345 when unset and emit clearer firewalled/privacy warnings - apply runtime values to install-time and persistent router, client, tunnel, snark, and eepsite configs - stream wrapper and router logs to container stdout for better observability - forward termination signals from pid 1 to the router process and normalize graceful shutdown exit codes - move docker config templates into the entrypoint template directory and refresh defaults - update Dockerfile env layout, volumes, exposed ports, and entrypoint path - align Docker documentation with the new runtime behavior, binding model, and uid/gid mapping guidance