diff --git a/files/emr-3-dev/proxy.conf b/files/emr-3-dev/proxy.conf index 9675420..50476b9 100644 --- a/files/emr-3-dev/proxy.conf +++ b/files/emr-3-dev/proxy.conf @@ -25,9 +25,9 @@ http { default "false"; "https://formbuilder.o3.openmrs.org" "true"; } - + map $request_uri $csp_header { - default "default-src 'self' 'unsafe-inline' https://fonts.gstatic.com/ https://spa-modules.nyc3.digitaloceanspaces.com/ https://spa-modules.nyc3.cdn.digitaloceanspaces.com/; base-uri 'self'; font-src 'self' https://fonts.gstatic.com/; img-src 'self' data:; frame-ancestors 'self';"; + default "default-src 'self' 'unsafe-inline' https://fonts.gstatic.com/ https://spa-modules.nyc3.digitaloceanspaces.com/ https://spa-modules.nyc3.cdn.digitaloceanspaces.com/ https://cdn.jsdelivr.net/; base-uri 'self'; font-src 'self' https://fonts.gstatic.com/; img-src 'self' data:; frame-ancestors 'self';"; "~^/openmrs/(?:admin|dictionary|module|patientDashboard.form)/" "default-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; base-uri 'self'; font-src 'self'; frame-ancestors 'self';"; "~^/openmrs/owa" "default-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; base-uri 'self'; font-src 'self' data:; img-src 'self' data:; frame-ancestors 'self';"; } @@ -129,10 +129,10 @@ http { return 204; } - proxy_pass http://openmrs:8080/openmrs/ws/rest/v1; + proxy_pass http://backend:8080/openmrs/ws/rest/v1; } - proxy_pass http://openmrs:8080; + proxy_pass http://backend:8080; } # in case you end-up at /, we send you to the frontend @@ -140,4 +140,4 @@ http { return 301 openmrs/spa; } } -} +} \ No newline at end of file