我有一个使用rails 5和react的docker,并且我正在使用js的webpack。
我可以在同一个AWS任务定义(即Fargate内部的同一个docker)上同时运行rails和node.js(以处理响应)还是我需要将其拆分为2个AWS任务定义;一个用于rails,一个用于node.js?
我希望将所有内容都放在一个任务定义中,但是我正在努力寻找示例脚本。
我可能需要调整webpacker.yml,但找不到正确的配置。
我也想知道如何从rails管理端口3000和从node管理3035
有人曾经历过类似案件吗?或尝试做类似的事情?
谢谢
答案 0 :(得分:1)
如果可能,我建议您在 Rails 容器中预编译资产,而不是运行动态 node.js 进程来即时执行此操作。
类似于:
bundle exec rake assets:precompile
在您的 Dockerfile 中应该可以解决。