我有一个简单的AngularJS应用程序,后端可以像一个服务一样处理(外部API),因此根本不需要服务器。我想在Docker上运行它,但是我不确定最佳实践是什么。
我期望实现以下目标:
1. Docker应该能够在没有在本地安装任何内容的情况下运行我以前使用Nodejs进行的所有操作 - 使用webpack/grunt/gulp,并确保每个团队成员都使用基本相同的版本。
2. Docker应该能够轻松部署到生产环境并尽可能轻松地运行(只是静态内容!)。
真正的问题是,据我所知,开发Docker应该基于Nodejs,挂载卷等等...然而,生产Docker应该是超级简单的Nginx服务器,提供静态内容。所以我可能会得到两个使用相同代码库的独立Docker。不确定这是否是正确的方法。
是否有人可以解释一下关于这个主题的一些内容?谢谢。
真正的问题是,据我所知,开发Docker应该基于Nodejs,挂载卷等等...然而,生产Docker应该是超级简单的Nginx服务器,提供静态内容。所以我可能会得到两个使用相同代码库的独立Docker。不确定这是否是正确的方法。
是否有人可以解释一下关于这个主题的一些内容?谢谢。