https://github.com/jupyterhub/dockerspawner

sort by:
Revision Author Date Message Commit Date
d9044ea release 0.9 20 August 2017, 11:58:06 UTC
6339b12 0.9 has a date 20 August 2017, 11:57:49 UTC
89c1418 Merge pull request #189 from minrk/expose-port ensure internal port is exposed 20 August 2017, 11:48:53 UTC
58520e7 Merge pull request #188 from minrk/changelog changelog for 0.9 20 August 2017, 11:47:50 UTC
1d696ff update image selection in README - recommend docker-stacks - explain requirements - give example basic Dockerfile - add note about swarm vs swarm mode 20 August 2017, 10:19:31 UTC
335023f update install docs just `pip install dockerspawner`, don’t instruct installing from git. Save that for CONTRIBUTING, which is already at the bottom. 20 August 2017, 10:18:31 UTC
7084515 give Dockerfile example in changelog 20 August 2017, 10:16:15 UTC
439c635 ensure internal port is exposed removes assumption that image has `EXPOSE port` line 20 August 2017, 09:53:22 UTC
78dbb8f changelog for 0.9 20 August 2017, 07:55:13 UTC
f9a38a1 Merge pull request #187 from minrk/rm-singleuser remove singleuser docker build directory 20 August 2017, 07:49:12 UTC
7fbdef0 remove singleuser build directory singleuser image is built on the jupyterhub repo now 18 August 2017, 16:03:01 UTC
065165c Merge pull request #183 from minrk/remove-on-start remove container on start if self.remove_containers 18 August 2017, 13:02:30 UTC
39c1bcd Merge pull request #185 from minrk/jupyterhub-api-token handle JUPYTERHUB_API_TOKEN when looking for tokens 18 August 2017, 11:36:13 UTC
9cf9885 Merge pull request #186 from minrk/unwarn-cast-port Remove warning about casting port from str 18 August 2017, 11:35:55 UTC
6de64a9 Remove warning about casting port from str docker docs clearly state that HostPort is a string not sure if/when this changed 18 August 2017, 11:19:38 UTC
2e77257 handle JUPYTERHUB_API_TOKEN when looking for tokens JPY_API_TOKEN env is deprecated (but still present) 18 August 2017, 11:12:45 UTC
4f7f8a5 remove container on start if self.remove_containers ensures that a failed start or previous `.remove_containers = False` run doesn't bleed into the next start 17 August 2017, 14:27:38 UTC
a417cc7 Merge pull request #181 from minrk/start-cmd respect upstream env, args, ip, port 16 August 2017, 12:05:14 UTC
7f8cdc8 Merge pull request #180 from minrk/systemuser remove systemuser image 16 August 2017, 12:04:37 UTC
a74d728 respect upstream env, args, ip, port Instead of relying on custom environment variables that images have to handle, pass existing env/argv inherited from Spawner. This allows more images to more easily be used with DockerSpawner, since they don't need to specify any handling of special environment variables set only by DockerSpawner. - Spawner.cmd config is now respected - Spawner.get_args() behavior is now respected, and the default is to extend the image's own CMD. Spawner.cmd overrides the image CMD. Several duplicate/inaccurately named arguments are deprecated, as well: - .container_port is replaced with the existing .port - .container_ip is replaced with the more accurate .host_ip (it didn't set the container ip, but instead the host ip forwarded to the container. .ip sets the bind address) - default bind address is 0.0.0.0 - deprecate .container_image in favor of .image 12 August 2017, 13:41:22 UTC
2f0a575 bump base-notebook tag for env variable handling 11 August 2017, 13:26:48 UTC
ce1268b Merge pull request #179 from minrk/docker-cloud tag images with JupyterHub version on DockerHub 11 August 2017, 08:33:39 UTC
f498057 remove systemuser image rely on NB_UID and NB_USER handling in base docker-stacks 11 August 2017, 08:31:30 UTC
69c7dfa set pip upgrade strategy 10 August 2017, 15:13:20 UTC
6793fa6 use tagged image in DockerSpawner ensures image matches JupyterHub version 10 August 2017, 15:11:59 UTC
d345b8a move tagging to post_push 10 August 2017, 15:11:59 UTC
62624ad use volumes to get hub version tags capture output doesn't work on cloud.docker 10 August 2017, 15:11:59 UTC
44be8fa add build tags for different versions of jupyterhub using hooks on dockerhub 10 August 2017, 15:11:52 UTC
4fc07d3 Update CONTRIBUTING.md 04 August 2017, 11:11:11 UTC
3cf2d6d back to dev 01 August 2017, 10:01:39 UTC
49491ad 0.8.0 01 August 2017, 10:00:51 UTC
315e658 Merge pull request #175 from minrk/0.8-release changelog for 0.8 27 July 2017, 15:21:49 UTC
6b595bf Merge pull request #173 from christophelec/patch-1 Allow override of docker client api version 27 July 2017, 14:57:42 UTC
5904122 changelog for 0.8 27 July 2017, 14:57:04 UTC
69d1a32 Update dockerspawner.py 25 July 2017, 13:44:16 UTC
0026c9b Allow override of docker client api version In some cases, it is needed to override the docker API client version. For example, we can get error messages with an outdated Swarm cluster, like this : docker.errors.APIError: 400 Client Error: Bad Request ("b'your client is too new (API version 1.27). The newest supported API version is 1.26.0'") This modification keeps the default behavior, but allows to override the version via client_kwargs if necessary 25 July 2017, 12:47:53 UTC
1ac33ec Merge pull request #168 from zsluedem/master make docker client configurable 21 July 2017, 13:53:22 UTC
71024bb Merge pull request #171 from minrk/rm-special-entry remove special-case entrypoint for docker-stacks 21 July 2017, 13:03:08 UTC
9d51494 remove special-case entrypoint for docker-stacks docker-stacks no longer need this 21 July 2017, 12:17:03 UTC
ac0bae6 clarify client_kwargs helpstring 18 July 2017, 09:40:12 UTC
91ddaee Merge pull request #170 from dhirschfeld/windows-fixes Windows fix 18 July 2017, 09:38:47 UTC
c64abc0 Windows fix Remove module-level coupling to pwd which isn't available on Windows. 17 July 2017, 01:23:47 UTC
d95bdfe make docker client configurable 13 July 2017, 02:04:00 UTC
72c143d Merge pull request #167 from minrk/will-resume set will_resume to `not remove_containers` 12 July 2017, 10:07:06 UTC
a946a77 don't specify sh for invoking start-singleuser.sh 12 July 2017, 09:21:44 UTC
e38d94d set will_resume to `not remove_containers` always, rather than during stop 11 July 2017, 13:07:51 UTC
34bf654 Merge pull request #164 from erdc-cm/cast_port_to_int force conversion of port to int 06 June 2017, 10:56:31 UTC
cdcce81 added warning when casting port to int 03 June 2017, 23:49:15 UTC
5769d91 force conversion of port to int 02 June 2017, 20:18:28 UTC
2b7dd3f Merge pull request #153 from minrk/singleuser-entrypoint use `start-singleuser` entrypoint by default with Jupyter docker stacks 04 May 2017, 12:32:30 UTC
319a544 use `start-singleuser` entrypoint by default with Jupyter docker stacks 21 April 2017, 11:45:22 UTC
52e92e1 Merge pull request #151 from natbusa/master clean up docker images jupyterhub/systemuser and jupyterhub/singleuser 27 March 2017, 11:51:09 UTC
925adc7 clean up docker images jupyterhub/systemuser and jupyterhub/singleuser 26 March 2017, 23:11:33 UTC
4e41d33 Merge pull request #149 from minrk/docker-rename docker-py is now called docker 24 March 2017, 14:45:21 UTC
9982a97 deprecate separate tls config variables, from_env switch passthrough single tls_config dict, instead of separately exposing each item always use docker kwargs_from_env. If these shouldn’t be used, the env shouldn’t be set. 24 March 2017, 10:25:38 UTC
4a1a06c Merge pull request #150 from minrk/setuptools install with setuptools 22 March 2017, 13:06:02 UTC
ddd25b4 install with setuptools avoids different distutils/setuptools behavior 14 March 2017, 13:39:22 UTC
6abbf57 release 0.7.0 14 March 2017, 13:34:50 UTC
de13ffa Merge pull request #147 from minrk/07 Changelog for 0.7 14 March 2017, 13:34:07 UTC
58114a7 update links in CHANGELOG 13 March 2017, 23:01:58 UTC
4639f06 changelog for 0.7 13 March 2017, 23:01:58 UTC
d5aac3c docker.Client is now docker.APIClient 13 March 2017, 22:18:36 UTC
fc9d469 docker-py is now called docker 13 March 2017, 22:04:48 UTC
a7e19fd Merge pull request #146 from minrk/network-config use internal ip connections when setting network name 11 March 2017, 06:12:18 UTC
88464cb doc: update docstrings for network settings 10 March 2017, 04:24:35 UTC
a56207b use internal ip connections when setting network name 10 March 2017, 03:56:36 UTC
de628ef Merge pull request #140 from micahjsmith/patch-1 Update dockerspawner.py 28 January 2017, 18:53:51 UTC
712e119 Update dockerspawner.py Fix typo 27 January 2017, 20:45:34 UTC
d2c5609 Merge pull request #139 from zanitete/mem_limit_fix move mem_limit config to host_config 27 January 2017, 15:24:03 UTC
db0b12d move mem_limit config to host_config because mem_limit has been moved to host_config in API version 1.19 27 January 2017, 09:59:00 UTC
f0ea6d0 Merge pull request #137 from DeepHorizons/systemuser_start_arguments Modified arguments to start in SystemUserSpawner 16 January 2017, 14:42:07 UTC
8ce8990 Modified arguments to start in SystemUserSpawner The start method in SystemUserSpawner did not accept the same arguments as the start mehtod in DockerSpawner. This made subclassing SystemUserSpawner difficult as passing arguments was not possible. This commit changes the arguments of start to match those of the DockerSpawner method. It also modified the call to the super, passing in the added arguments. This commit does change the functionality a bit, as `working_dir` is no longer forced to be `start.homedir` and can be overwritten. 16 January 2017, 04:38:27 UTC
5e38e65 2017 typo 03 January 2017, 14:55:54 UTC
fdf5577 release 0.6 03 January 2017, 10:37:43 UTC
a5a000f Merge pull request #134 from minrk/0.6-changelog changelog for 0.6 03 January 2017, 09:25:57 UTC
92246eb changelog for 0.6 03 January 2017, 08:58:33 UTC
2bed0df Merge pull request #131 from minrk/will_resume indicate that we will resume if not using remove_containers 21 December 2016, 09:00:15 UTC
926ac69 indicate that we will resume if not using remove_containers prevents JupyterHub from deleting our API tokens while we are still using them 20 December 2016, 16:46:13 UTC
cbd8ec2 Merge pull request #128 from jupyterhub/mem-doc Add mem_limit info to README 16 November 2016, 14:11:10 UTC
28baf28 Add mem_limit info to README 15 November 2016, 23:05:32 UTC
57924ed Merge pull request #126 from jupyterhub/mem-limit-explicit Add ability to set memory limit for containers explicitly 15 November 2016, 11:21:11 UTC
d12521b Make mem_limit code backwards compatible with 0.6 15 November 2016, 06:51:33 UTC
a482b50 Remove stray newline addition 15 November 2016, 06:49:51 UTC
eb39604 Update to just use base spawner's mem_limit All the munging + env variables are handled for us. 15 November 2016, 06:48:45 UTC
7da2124 Add ability to set memory limit for containers explicitly Also set env variables to support memory discoverability with https://github.com/jupyterhub/jupyterhub/issues/854 08 November 2016, 23:07:43 UTC
7455d93 Merge pull request #124 from hms-dbmi/master Add format_volume_name extension point 01 November 2016, 09:33:17 UTC
3497b13 Adding tests for volume naming configurability and implementations, also minor cleanup 31 October 2016, 19:45:18 UTC
5c588a7 Refactored volume naming logic to provide lightweight extension point 28 October 2016, 17:57:00 UTC
5bd9634 Revert "Refactored volume naming logic to provide extension point" This reverts commit 69362f48011cf919e653bc1a25f6009db16d9495. 28 October 2016, 17:56:05 UTC
69362f4 Refactored volume naming logic to provide extension point 27 October 2016, 13:10:47 UTC
806dab6 Revert "Test for email encoded usernames creates encoded volume name" This reverts commit 18ecadb4aa5b6a50257533c729776868b8adeadd. 25 October 2016, 00:31:22 UTC
6713cfd Revert "Using escaped_name when creating volume binds" This reverts commit d14f08f62a70fe87ca39a7c916e7e65d8acce908. 25 October 2016, 00:31:04 UTC
d14f08f Using escaped_name when creating volume binds 18 October 2016, 16:45:06 UTC
18ecadb Test for email encoded usernames creates encoded volume name 18 October 2016, 16:44:38 UTC
2487cc2 Merge pull request #123 from willingc/sphinx-docs Improve README to better explain both spawners 14 October 2016, 15:03:43 UTC
5ef8679 Use jovyan for user consistency 11 October 2016, 21:36:27 UTC
65e9061 Improve formatting of {username} 11 October 2016, 21:12:56 UTC
e6ca481 Add volume mapping per @akhmerov review 11 October 2016, 21:09:07 UTC
8dfe7dd Add explanation from @minrk 11 October 2016, 20:34:20 UTC
a895f34 Remove extra space 11 October 2016, 20:34:20 UTC
back to top