Commit Graph

  • 893c54b79e Mark systemd dependencies between chp / jupyterhub yuvipanda 2018-06-27 23:41:19 -07:00
  • 582ef74a61 Restart JupyterHub after each install yuvipanda 2018-06-27 18:07:59 -07:00
  • 8a19b02864 Install conda & jupyterlab explicitly yuvipanda 2018-06-27 18:05:20 -07:00
  • 1a4cf5673b Use high ports for CHP API + JupyterHub yuvipanda 2018-06-27 17:38:42 -07:00
  • fc30523867 Add docs on admin access yuvipanda 2018-06-27 17:19:54 -07:00
  • 6f073e25bc Add docs with mkdocs yuvipanda 2018-06-27 16:33:14 -07:00
  • 47ef27af96 Read yaml config from config.yaml, not jupyterhub.yaml yuvipanda 2018-06-27 16:04:35 -07:00
  • 5b92cd5e72 Use miniconda3 directly, do not use conda constructor yuvipanda 2018-06-27 15:41:34 -07:00
  • bfd2a8bca3 Store hub state inside install_prefix yuvipanda 2018-06-27 14:21:08 -07:00
  • cd38386d25 Set PATH properly when starting configurable-http-proxy yuvipanda 2018-06-27 03:24:28 -07:00
  • c1fcf414d5 Handle config.yaml file missing yuvipanda 2018-06-27 03:20:02 -07:00
  • 12698a20ed Move all config files inside INSTALL_PREFIX yuvipanda 2018-06-27 03:10:41 -07:00
  • de7fda47db Install conda packages from conda-forge explicitly yuvipanda 2018-06-27 03:05:24 -07:00
  • 82a440d46c Install tljh from github yuvipanda 2018-06-27 02:56:47 -07:00
  • 7c1e0b612d Include conda channels in hub environment yuvipanda 2018-06-27 02:56:09 -07:00
  • f03e093b90 Explicitly tell JupyterHub it is running on port 80 yuvipanda 2018-06-27 02:27:37 -07:00
  • ac7bd88105 Hide stdout from pip installs yuvipanda 2018-06-27 02:14:20 -07:00
  • aa522faf7f Don't use tee to write service unit files yuvipanda 2018-06-27 02:10:26 -07:00
  • e957fc3bf0 Don't use sudo for everything yuvipanda 2018-06-27 02:07:49 -07:00
  • cf4bd7e36e Separate jupyterhub & chp services yuvipanda 2018-06-27 02:00:52 -07:00
  • 6fcc5cd357 Support user resource limits yuvipanda 2018-06-27 01:30:34 -07:00
  • 459b985a19 Load user lists & auth config from a YAML file yuvipanda 2018-06-27 01:18:07 -07:00
  • 4bfc04c225 Add escapism as a package dependency yuvipanda 2018-06-27 00:29:42 -07:00
  • 9f35602d42 Remove sudo rights from admins when they are no longer admins yuvipanda 2018-06-27 00:33:41 -07:00
  • f90a0fa540 Use classic unix users rather than systemd dynamic users yuvipanda 2018-06-26 23:30:06 -07:00
  • 335ba3c8a6 Remove unused old conda package leftovers yuvipanda 2018-06-26 21:21:18 -07:00
  • 8a2b6f608c Add base conda constructor files yuvipanda 2018-06-26 18:37:57 -07:00
  • 5f4aed5b4b Add a simple installer! yuvipanda 2018-06-26 18:37:24 -07:00
  • 4042288e91 Move jupyterhub_config.py inside the package yuvipanda 2018-06-26 18:36:42 -07:00
  • 4ec145f9b8 Strip out random null bytes better in output fron conda yuvipanda 2018-06-26 18:36:20 -07:00
  • 303d2d0e88 Call conda more resiliently yuvipanda 2018-06-26 18:35:58 -07:00
  • 95a2f1987a Add setup.py yuvipanda 2018-06-26 18:35:19 -07:00
  • f7813a9385 Add function to install packages from pip too yuvipanda 2018-06-26 17:38:56 -07:00
  • 92558e913e Add unit test for conda environment management yuvipanda 2018-06-26 04:36:20 -07:00
  • 6dc68210c2 Move conda wrappers to their own module yuvipanda 2018-06-26 04:14:29 -07:00
  • 56c5e21824 Manage user conda environments from JupyterHub yuvipanda 2018-06-15 16:54:40 -07:00
  • f04bf9bdfb Initial commit yuvipanda 2018-06-15 16:17:07 -07:00
  • 4a74ad17a1 Initial commit Yuvi Panda 2018-06-15 15:37:13 -07:00