System overview





No explaination
1 Service Web (front)
Docker container intrapps_web_nginx_container
Docker image intrapps_web_nginx_image
Repogitory intrapps_web
Overview Nginx based proxy for Intrapps web app.
Server certificate is set in the proxy and it decodes https to http for web app.
2 Service Web (front)
Docker container intrapps_web_container
Docker image intrapps_web_image
Repogitory intrapps_web
Overview This is web app which calls api and creates view(html) when it recieves browser communication.
If the files like app or image is sent to web app via post api, they are deleted after trnasfered to API. So web app doesn't have files like them for users.
The app call api in other docker container because API, web app and DB belong to same docker network.
More detail is here.
3 Service API
Docker container intrapps_api_nginx_container
Docker image intrapps_api_nginx_image
Repogitory intrapps_api
Overview Nginx based proxy for Intrapps api.
Server certificate is set in the proxy and it decodes https to http for api.
Port is 8181. (Not 443)
4 Service API
Docker container intrapps_web_container
Docker image intrapps_web_image
Repogitory intrapps_web
Overview This function provides api for Intrapps.
The api recieves communication, execute sql to DB and return response to caller.
The caller is not only web app, but also command line like curl. Off course, in the case 8181 port is opend. So you can do the same process as web app by using the command line.
More detail is here.
5 Service API
Docker container intrapps_db_container
Docker image intrapps_db_image
Repogitory intrapps_db
Overview This is MySQL based database.
DB doesn't have proxy because it assumes not to be executed SQL except for by API.
More detail is here.