diff --git a/runbot/models/build_config.py b/runbot/models/build_config.py index a8f86260..9476f2c1 100644 --- a/runbot/models/build_config.py +++ b/runbot/models/build_config.py @@ -387,6 +387,7 @@ class ConfigStep(models.Model): exposed_ports = { build_port: 8069, build_port + 1: 8070, + build_port + 2: 8888, } return dict(cmd=cmd, container_name=docker_name, exposed_ports=exposed_ports, ro_volumes=exports, env_variables=env_variables) diff --git a/runbot/templates/nginx.xml b/runbot/templates/nginx.xml index 11bf9f6a..91845d31 100644 --- a/runbot/templates/nginx.xml +++ b/runbot/templates/nginx.xml @@ -79,6 +79,9 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } + location /runbot/ssh { + proxy_pass http://127.0.0.1:8888; + } } server {