In folder `org.etsi.osl.main/compose/nginx` create a configuration specific `nginx.conf` file.
```bash
cd org.etsi.osl.main/compose/nginx/
<h3id="6-osscapi-container-tmf-api-service-conditional">6. osscapi container (TMF API service) <em>(conditional)</em></h3>
<p>Change the respective fields: </p>
<ul>
<li>If you made changes to mysql and keycloak credentials.</li>
<li>If you want to change logging level (TRACE / DEBUG / INFO / WARN / ERROR).</li>
</ul>
<blockquote>
<p><strong>If you are using a non-local domain, replace everywhere the http://keycloak:8080 with the respective {{protocol://domain.name}}.</strong></p>
</blockquote>
<p>In folder <code>org.etsi.osl.main/compose/</code> edit the file <code>docker-compose.yaml</code></p>
@@ -1815,76 +1844,72 @@ cd org.etsi.osl.main/compose/
<p>Nginx uses the http://keycloak:8080 URL, which is accessible via the internal docker system's network.
The Front-end (TS/Angular) shall also use the http://keycloak:8080.
This way, you will not get the invalid token error, as the API is acquiring the token from http://keycloak:8080 (internally) and the Front-end is getting verified by an issuer at the same URL, as well.</p>
<ul>
<li>For the Angular configuration (TMF portal UI), navigate to org.etsi.osl.tmf.web/src/assets/config and edit config.prod.json</li>
</ul>
<p><code>bash
# Starting from the root project directory
cd org.etsi.osl.tmf.web/src/assets/config</code></p>
<p><code>bash
nano config.prod.json</code></p>
<p>2.1 - For the Angular configuration (TMF portal UI), navigate to org.etsi.osl.tmf.web/src/assets/config and edit config.prod.json</p>
<pre><codeclass="language-bash"># Starting from the root project directory
<p>Note the difference in changing {BASEURL} -> http://keycloak:8080</p>
<p>If you want the changes to take place immediately without rebuilding the project, then repeat the process for org.etsi.osl.tmf.web/dist/org.etsi.osl.tmf.web/assets/config/config.prod.json</p>
</blockquote>
<ul>
<li>For the AngularJS configuration (NVF portal UI), navigate to org.etsi.osl.portal.web/src/js and edit config.js</li>
</ul>
<p><code>bash
# Starting from the root project directory
cd org.etsi.osl.portal.web/src/js</code></p>
<p><code>bash
nano config.js</code></p>
<p>2.2 - For the AngularJS configuration (NVF portal UI), navigate to org.etsi.osl.portal.web/src/js and edit config.js</p>
<pre><codeclass="language-bash"># Starting from the root project directory
cd org.etsi.osl.portal.web/src/js
</code></pre>
<pre><codeclass="language-bash">nano config.js
</code></pre>
<p>after editing it should look like the example bellow:</p>
<p>```
var appConfig = angular.module('portalwebapp.config',[]);</p>