Docker撰写,反应JS应用程序构build,以及如何传递给第一个nginx

我正在努力与节点reactJS应用程序和docker。 我使用docker-compose,有很多微服务,dbs等。所有在nginx(官方图片)后面。 我在前端有reactJS应用程序,它使用npm生成生成,生成dist /文件夹。 目前它behing apache服务器。

什么是正确的方式来configuration它?

我正在考虑可能,在reactJS应用程序,做这个build立,创build音量(卷Im我不是很熟悉..),并分享这个卷到Nginx。 可能吗 ?

也许我也可以做这个应用程序的Dockerfile,这将使用一些HTTP服务器,如Apache或Nginx,并从第一个Nginx的proxy_passredirect到此,但什么设置2。

谢谢!

我的docker组成文件的一部分:

version: '2' services: ######## NGINX ######## nginx: image: nginx ports: - "9000:80" environment: NGINX_PORT: 80 volumes: - ./resources/nginx:/etc/nginx 

和前台应用程序:

 fr-client: image: qwe123/fr-client:1.0