Open Issues Need Help
View All on GitHubAI Summary: Refactor the project to move health checks from the docker-compose.yml file into the individual Dockerfiles. This requires addressing the dependency on environment variables currently only available at runtime in the compose file. The solution likely involves making these environment variables available during the Docker build process or finding an alternative way to perform health checks without relying on those variables.
lightweight, private Bitcoin full node and tor relayer
AI Summary: The task is to update the Dockerfiles for the Knots and I2P components of a private Bitcoin full node project. Currently, they use a specific versioned Alpine package (`boost1.84-program_options`) as a workaround. The update requires changing this to a generic package (`boost-program_options`) once it's available in the Alpine Linux repository, improving maintainability.
lightweight, private Bitcoin full node and tor relayer
AI Summary: The task involves replacing the current build system (likely Make) with Ninja in the provided Bitcoin full node project, potentially improving build speed. This may require modifying existing build scripts and potentially integrating CMake for better build system management.
lightweight, private Bitcoin full node and tor relayer
AI Summary: The task involves modifying the i2pd configuration file (i2pd.conf) to include the `--datadir` directive, reverting a temporary fix implemented to address a previous issue (https://github.com/PurpleI2P/i2pd/issues/2210). This change aims to standardize the configuration and remove the temporary workaround.
lightweight, private Bitcoin full node and tor relayer
AI Summary: Implement Docker health checks within the Dockerfiles for the Knots, Tor client, and Tor relay containers to ensure each service is running correctly. This involves adding a HEALTHCHECK instruction to each Dockerfile, specifying a command to verify the service's health.
lightweight, private Bitcoin full node and tor relayer