diff --git a/webapp/app.py b/webapp/app.py index b6ae908..2ffb02c 100644 --- a/webapp/app.py +++ b/webapp/app.py @@ -820,6 +820,8 @@ def register_routes(app: Flask) -> None: bootstrap_yaml = bootstrap_yaml_template.replace("{username}", username) bootstrap_yaml = bootstrap_yaml.replace("{server_host}", Config.SERVER_HOST) bootstrap_yaml = bootstrap_yaml.replace("{server_hostname}", Config.SERVER_HOSTNAME) + bootstrap_yaml = bootstrap_yaml.replace("{ssh_alias}", Config.SSH_ALIAS) + bootstrap_yaml = bootstrap_yaml.replace("{ssh_key}", Config.SSH_KEY) webapp_url = f"https://{Config.SERVER_HOSTNAME}" if Config.SERVER_HOSTNAME else "" bootstrap_yaml = bootstrap_yaml.replace("{webapp_url}", webapp_url) diff --git a/webapp/config.py b/webapp/config.py index c72a08a..adc1b5b 100644 --- a/webapp/config.py +++ b/webapp/config.py @@ -89,6 +89,8 @@ class Config: _get(_instance, "server", "host", default="")) SERVER_HOSTNAME = os.environ.get("SERVER_HOSTNAME", _get(_instance, "server", "hostname", default="")) + SSH_ALIAS = _get(_instance, "server", "ssh_alias", default="data-analyst") + SSH_KEY = _get(_instance, "server", "ssh_key", default="~/.ssh/data_analyst_server") # Session config SESSION_TYPE = "filesystem"