mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-12 12:33:02 +00:00
21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
## What is Dockerfile.alpine
|
|
Dockerfile.alpine contains base image for jupyterhub. It does not work independently, but only as part of a full jupyterhub cluster
|
|
|
|
## How to use it?
|
|
|
|
1. A running configurable-http-proxy, whose API is accessible.
|
|
2. A jupyterhub_config file.
|
|
3. Authentication and other libraries required by the specific jupyterhub_config file.
|
|
|
|
|
|
## Steps to test it outside a cluster
|
|
|
|
* start configurable-http-proxy in another container
|
|
* specify CONFIGPROXY_AUTH_TOKEN env in both containers
|
|
* put both containers on the same network (e.g. docker network create jupyterhub; docker run ... --net jupyterhub)
|
|
* tell jupyterhub where CHP is (e.g. c.ConfigurableHTTPProxy.api_url = 'http://chp:8001')
|
|
* tell jupyterhub not to start the proxy itself (c.ConfigurableHTTPProxy.should_start = False)
|
|
* Use dummy authenticator for ease of testing. Update following in jupyterhub_config file
|
|
- c.JupyterHub.authenticator_class = 'dummyauthenticator.DummyAuthenticator'
|
|
- c.DummyAuthenticator.password = "your strong password"
|