Hi everyone, Pls l have a few issues here that l need clarifications on.
1.Pls which microservices is the front end for client, and on which port does it run on?
2.Pls what are these ports (flax_express port:8081) (flax _site port:8082) intended to do with reference to port mapping in the docker-compose.production.yml file.
Thanks.
I am not sure that I follow the first question but let me try to provide an overview of the system for you:
The main component is Kotahi’s server which acts both like the main server/backend as well as it server the client application and its statics. You can define the public url of the main server using the ENV variable of SERVER_PROTOCOL, SERVER_HOST and SERVER_PORT.
The public url of the client application can be controlled via CLIENT_PROTOCOL, CLIENT_HOST and CLIENT_PORT if needed.
The microservices needed for Kotahi, based on the docker compose file are:
pagedjs you can define the public url of this service via:
With regards to the above explanation, I found this cokoapps / client · GitLab in the repository, Is there a need to deploy this separately as other services in production?