Advertisement
Venciity

Heroku JupyterHub Deployment Notes

Mar 24th, 2018
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. 1. Deploy JupyterHub on Heroku
  2. * Внимавай с версиите на Pyton
  3. * Procfile
  4. 2. Canvas
  5. 3. Moodle
  6. 4. Coursera learning system?
  7.  
  8. Инегриране на login
  9.  
  10. ---------------------------------------------------------------------------------------------------------------------------------------------
  11.  
  12. We can update conda by running
  13. $ conda update -n base conda
  14.  
  15. Buildpacks
  16. https://github.com/p-a-c-o/heroku-buildpack-conda
  17. https://github.com/kennethreitz/conda-buildpack
  18. https://github.com/heroku-examples/python-miniconda
  19.  
  20. Other "helpful" links
  21. https://github.com/pl31/heroku-jupyter
  22. https://elements.heroku.com/buildpacks/conda/conda-buildpack
  23. https://github.com/conda/conda-env#environmentyml
  24. https://stackoverflow.com/questions/24565799/deploying-to-heroku-with-anaconda
  25. https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/
  26. https://www.npmjs.com/package/heroku-slugify
  27. https://github.com/jupyterhub/jupyterhub/wiki/Installation-of-Jupyterhub-on-remote-server
  28. https://www.caktusgroup.com/talks/setting-jupyterhub-distance-learning/
  29.  
  30. Medium blog posts
  31. https://blog.zagwozdka.com/jupyterhub-1c946c83d659
  32. JupyterHub on AWS
  33. https://medium.com/@ziad_63210/powering-up-your-organization-and-your-training-with-jupyterhub-a101cad75613
  34. https://medium.com/@ybarraud/setting-up-jupyterhub-with-sudospawner-and-anaconda-844628c0dbee
  35. jupyterhub-configuration (Google)
  36. https://sites.google.com/site/jupyterhubconfiguration/
  37.  
  38. Issues:
  39. https://github.com/Anaconda-Platform/nb_conda_kernels/issues/75
  40.  
  41. Notes:
  42. * conda - Package, dependency and environment management for any language - Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN
  43.  
  44. Working Jupyter Notebook:
  45. 1. heroku login
  46. 2. git clone https://github.com/Ventsislav-Yordanov/heroku-jupyter
  47. 3. cd heroku-jupyter
  48. 4. heroku create heroku-jupyter-demo
  49. 5. heroku buildpacks:set https://github.com/p-a-c-o/heroku-buildpack-conda.git -a heroku-jupyter-demo
  50. 6. heroku config:set JUPYTER_NOTEBOOK_PASSWORD=123123 -a heroku-jupyter-demo
  51. 7. git push heroku master
  52. 8. heroku open
  53. 9. enjoy
  54.  
  55. Buildpack source: https://elements.heroku.com/buttons/deeiip/heroku-jupyter
  56.  
  57. Dancho tips:
  58. 1. upload JupyterHub source code
  59. 2. use heroku\python buildpack
  60. 3. creat or get the procfile (JupyterHub source code)
  61. 4. runtime.txt use python 2.7.14 version
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement