diff --git a/runbot/models/runbot.py b/runbot/models/runbot.py
index 6e5792a5..f86f8e0a 100644
--- a/runbot/models/runbot.py
+++ b/runbot/models/runbot.py
@@ -144,6 +144,8 @@ class Runbot(models.AbstractModel):
env = self.env
settings = {}
settings['port'] = config.get('http_port')
+ settings['runbot_static'] = os.path.join(get_module_resource('runbot', 'static'), '')
+ settings['base_url'] = self.get_base_url()
nginx_dir = os.path.join(self._root(), 'nginx')
settings['nginx_dir'] = nginx_dir
settings['re_escape'] = re.escape
diff --git a/runbot/templates/nginx.xml b/runbot/templates/nginx.xml
index 189b6409..8dadb519 100644
--- a/runbot/templates/nginx.xml
+++ b/runbot/templates/nginx.xml
@@ -37,6 +37,18 @@ proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Proto $real_scheme;
proxy_set_header Host $host;
+server {
+ listen 8080 default;
+ location /runbot/static/ {
+ alias ;
+ autoindex off;
+ location ~ /runbot/static/build/[^/]+/(logs|tests)/ {
+ autoindex on;
+ add_header 'Access-Control-Allow-Origin' '';
+ }
+ }
+}
+
server {
listen 8080;