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

Improvements to "the hard way" install instructions #434

Open
michielbdejong opened this issue Jun 24, 2017 · 5 comments
Open

Improvements to "the hard way" install instructions #434

michielbdejong opened this issue Jun 24, 2017 · 5 comments

Comments

@michielbdejong
Copy link
Contributor

Quoting @momerath42 from Slack:

for fixing the docs, the main stumbling blocks I ran into were:

  1. latest node version (via nvm)
  2. sudo pm2 logrotate command doesn't work, because root doesn't have pm2/node in its path - running without sudo outputs a command that will work (but which isn't universal enough to just paste into the instructions I think)
  3. yarn install --production didn't install all the dependencies; npm i worked
  4. after configuring nginx proxying, certbot won't work
@michielbdejong
Copy link
Contributor Author

we should also mention in the install instructions that running ilp-kit on heroku is not so useful for debugging, because you can't ssh into a heroku dyno and live-edit the code. Azure gives you 170 USD free at signup, and it's pretty much a five minute process (very similar to the heroku one) so Azure is a good default option.

@michielbdejong
Copy link
Contributor Author

Another point brought up by @peterjkrey: there is a stray backtick after 'nginx' in https://github.com/interledgerjs/ilp-kit/blob/master/docs/SETUP.md#set-up-proxy-for-ilp-kit

@michielbdejong
Copy link
Contributor Author

we should also move the GCE instructions down (maybe a separate 'hard way' section for GCE and digital ocean), and move Azure and Heroku up (even above docker-compose). So I would say:

easy

  1. Azure
  2. Docker-compose
  3. Heroku

hard

  1. Ubuntu
  2. GCE

@ghost
Copy link

ghost commented Jul 6, 2017

I would say we could consider remapping 'Easy' -> 'Recommended', 'Hard' -> 'Under Development' just so its clearer to the user that the 2nd group may break.

@michielbdejong
Copy link
Contributor Author

It will not break of its own accord, whether or not it works depends on how successfully you set everything up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant