@@ -26,11 +26,12 @@ nginx_legacy_env() {
26
26
export BEACH_APPLICATION_PATH=${BEACH_APPLICATION_PATH:-/application}
27
27
export BEACH_APPLICATION_PATH=${BEACH_APPLICATION_PATH%/}
28
28
export BEACH_FLOW_BASE_CONTEXT=${BEACH_FLOW_BASE_CONTEXT:-Production}
29
- export BEACH_FLOW_SUB_CONTEXT=${BEACH_FLOW_SUB_CONTEXT:-}
30
- if [ -z "${BEACH_FLOW_SUB_CONTEXT}" ]; then
31
- export BEACH_FLOW_CONTEXT=${BEACH_FLOW_BASE_CONTEXT}/Beach/Instance
29
+ export BEACH_FLOW_SUB_CONTEXT=${BEACH_FLOW_SUB_CONTEXT:-Instance}
30
+ export BEACH_FLOW_CONTEXT=${BEACH_FLOW_BASE_CONTEXT}/Beach/${BEACH_FLOW_SUB_CONTEXT}
31
+ if [[ -v FLOW_CONTEXT ]]; then
32
+ export FLOW_CONTEXT
32
33
else
33
- export BEACH_FLOW_CONTEXT =${BEACH_FLOW_BASE_CONTEXT}/Beach/${BEACH_FLOW_SUB_CONTEXT }
34
+ export FLOW_CONTEXT =${BEACH_FLOW_CONTEXT }
34
35
fi
35
36
36
37
export FLOW_HTTP_TRUSTED_PROXIES=${FLOW_HTTP_TRUSTED_PROXIES:-}
199
200
nginx_config_fastcgi_custom_error_page >> " ${NGINX_CONF_PATH} /sites-enabled/site.conf"
200
201
fi
201
202
cat >> " ${NGINX_CONF_PATH} /sites-enabled/site.conf" << -EOM
202
- fastcgi_param FLOW_CONTEXT ${BEACH_FLOW_CONTEXT } ;
203
+ fastcgi_param FLOW_CONTEXT ${FLOW_CONTEXT } ;
203
204
fastcgi_param FLOW_REWRITEURLS 1;
204
205
fastcgi_param FLOW_ROOTPATH ${BEACH_APPLICATION_PATH} ;
205
206
fastcgi_param FLOW_HTTP_TRUSTED_PROXIES ${FLOW_HTTP_TRUSTED_PROXIES} ;
@@ -375,7 +376,7 @@ server {
375
376
fastcgi_pass ${BEACH_PHP_FPM_HOST} :${BEACH_PHP_FPM_PORT} ;
376
377
fastcgi_index index.php;
377
378
378
- fastcgi_param FLOW_CONTEXT ${BEACH_FLOW_CONTEXT } ;
379
+ fastcgi_param FLOW_CONTEXT ${FLOW_CONTEXT } ;
379
380
fastcgi_param FLOW_REWRITEURLS 1;
380
381
fastcgi_param FLOW_ROOTPATH ${BEACH_APPLICATION_PATH} ;
381
382
fastcgi_param FLOW_HTTP_TRUSTED_PROXIES ${FLOW_HTTP_TRUSTED_PROXIES} ;
0 commit comments