Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host Our Own Version of the Jpillora Install Script for CLI (okp4d) #562

Open
AnjaMis opened this issue Aug 30, 2024 · 2 comments
Open

Host Our Own Version of the Jpillora Install Script for CLI (okp4d) #562

AnjaMis opened this issue Aug 30, 2024 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@AnjaMis
Copy link
Contributor

AnjaMis commented Aug 30, 2024

The current documentation for the CLI (okp4d) references the use of the Jpillora install script. For security reasons, it is recommended that we host our own version of the install script. This will help mitigate potential risks associated with relying on third-party scripts.

Suggested Solution:

  • Follow the guidelines provided by Jpillora here to host our own version of the install script.
  • Update the documentation to reference our self-hosted script.

cc @ccamel @amimart

@AnjaMis AnjaMis added the documentation Improvements or additions to documentation label Aug 30, 2024
@ccamel ccamel self-assigned this Sep 15, 2024
@ccamel
Copy link
Member

ccamel commented Sep 17, 2024

Agree with that. I propose we self-host the Jpillora install service in our cloud. We can achieve this by:

  • Building our own Docker images for the installer service.
  • Hosting the installer service on our cloud infrastructure.
  • Making the installer service accessible via a dedicated URL, for example, https://i.axone.xyz.

@ccamel
Copy link
Member

ccamel commented Sep 17, 2024

Another option could be to generate the installation script for our artifact from the installer (e.g., curl https://i.jpillora.com/axone-protocol/axoned), host it in the axoned repository, and integrate it into the release cycle to update versions, including the latest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: 📆 To do
Development

No branches or pull requests

2 participants