diff --git a/services/webapp/code/rosetta/core_app/utils.py b/services/webapp/code/rosetta/core_app/utils.py index f122aa040f44381728d2d35641446c58d1bf2bd9..8f5e42d775171975a5d0d67e18476e67099c5066 100644 --- a/services/webapp/code/rosetta/core_app/utils.py +++ b/services/webapp/code/rosetta/core_app/utils.py @@ -761,11 +761,14 @@ def get_or_create_container_from_repository(user, repository_url, repository_tag # If reusing: #{"message": "Reusing existing image (r2dhttps-3a-2f-2fgithub-2ecom-2fnorvig-2fpytudes5e745c3), not building."} + appendix = 'CMD ["jupyter", "notebook", "--ip", "0.0.0.0", "--NotebookApp.token", ""]' + + # Build the Docker container for this repo if repository_tag: - command = 'sudo jupyter-repo2docker --ref {} --user-id 1000 --user-name jovyan --no-run --json-logs {}'.format(repository_tag, repository_url) + command = 'sudo jupyter-repo2docker --ref {} --user-id 1000 --user-name jovyan --no-run --appendix \'{}\' --json-logs {}'.format(repository_tag, appendix, repository_url) else: - command = 'sudo jupyter-repo2docker --user-id 1000 --user-name jovyan --no-run --json-logs {}'.format(repository_url) + command = 'sudo jupyter-repo2docker --user-id 1000 --user-name jovyan --no-run --appendix \'{}\' --json-logs {}'.format(repository_url, appendix) out = os_shell(command, capture=True) if out.exit_code != 0: logger.error(out.stderr)