如何在AWS Fargate上使用Webpack配置Rails 5

时间:2020-11-01 19:03:03

标签: ruby-on-rails reactjs webpack aws-fargate

我有一个使用rails 5和react的docker,并且我正在使用js的webpack。

我可以在同一个AWS任务定义(即Fargate内部的同一个docker)上同时运行rails和node.js(以处理响应)还是我需要将其拆分为2个AWS任务定义;一个用于rails,一个用于node.js?

我希望将所有内容都放在一个任务定义中,但是我正在努力寻找示例脚本。

我可能需要调整webpacker.yml,但找不到正确的配置。

我也想知道如何从rails管理端口3000和从node管理3035

有人曾经历过类似案件吗?或尝试做类似的事情?

谢谢

1 个答案:

答案 0 :(得分:1)

如果可能,我建议您在 Rails 容器中预编译资产,而不是运行动态 node.js 进程来即时执行此操作。

类似于:

bundle exec rake assets:precompile

在您的 Dockerfile 中应该可以解决。