diff --git a/docker-compose.yml b/docker-compose.yml index 5c091cae..9ab976d2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -87,6 +87,8 @@ services: condition: service_started lacuna-v2-api: condition: service_started + lacuna-rails: + condition: service_started volumes: - ./etc-docker/nginx.conf:/etc/nginx/nginx.conf - ./etc-docker:/home/lacuna/server/etc diff --git a/etc-docker/nginx.conf b/etc-docker/nginx.conf index 36b3c862..9ecea851 100644 --- a/etc-docker/nginx.conf +++ b/etc-docker/nginx.conf @@ -88,6 +88,14 @@ http { add_header X-Served-By 'TLE-V2-Proxy' always; } + location ~ /v3/.* { + rewrite ^/v3/(.*)$ /$1 break; + proxy_pass http://lacuna-rails:5001; + proxy_set_header X-Forwarded-Host $remote_addr; + # For debugging: + add_header X-Served-By 'TLE-V3-Proxy' always; + } + location @backend { proxy_pass http://lacuna-server:5000; proxy_set_header X-Real-IP $remote_addr;