version: "3.6" services: jupyterlab: networks: - traefik-public image: jupyterhub:latest hostname: 'lsms-renku.epfl.ch' volumes: - jupyter_homes:/home - jupyter_config:/srv/jupyterhub - jupyter_etc:/etc/users - /etc/pki/tls/certs/:/etc/jupyterhub/ssl command: bash -c "cp -v /etc/users/passwd /etc/passwd && cp -v /etc/users/group /etc/group && jupyterhub" deploy: labels: - traefik.http.routers.jupyterhub.rule=Host(`lsms-renku.epfl.ch`) - traefik.http.routers.jupyterhub.entrypoints=https - traefik.http.services.jupyterhub.loadbalancer.server.port=8000 - traefik.docker.network=traefik-public - traefik.enable=true - traefik.http.routers.jupyterhub.tls=true volumes: jupyter_homes: jupyter_config: jupyter_etc: networks: traefik-public: external: true