Volto in production using non-docker setup

I have a Plone backend run through docker-compose. The site works perfectly if I run the frontend volto through the docker. Nginx is outside the docker set up.

However I attempted to customise the theme. It works as required on desktop. To put it into production , now I have volto outside the docker run by pm2. However there are issues. The theme does not render as expected and I am unable to login.

https://investment-economics.in
If anyone has resolved such issues or any working examples, pls help.

You're running the website in development mode, you should "build" it using yarn build and run it with yarn start:prod