簡體   English   中英

這個難題的缺失部分:如何在AWS ECS Fargate環境中運行Rails C.

[英]The missing piece of the puzzle: how to run Rails C on an AWS ECS Fargate environment

在AWS Fargate上設置Rails應用程序有點困難,但是我嘗試的越多,我學到的就越多。 我現在有多個任務運行我的環境的多個部分(websever,worker和任務隊列)。 最后一個難題是建立rails console訪問此環境。

我讀過關於Medium的文章: https//engineering.loyaltylion.com/running-an-interactive-console-on-amazon-ecs-c692f321b14d ,但它似乎取決於EC2而不是Fargate。

然后我在SO上發現了這篇文章: 如何在Fargate容器中啟動rails控制台

似乎解決方案是在我的VPC中設置VPN。 由於我不是網絡專家,我想知道是否有關於如何在Mac上為我的VPN設置VPN的明確指南?

如果我最終成功設置此VPN,那么我將如何運行rails c 我需要運行一些AWS CLI命令嗎? 我是否需要定義一個運行命令的單獨任務...或?

要在fargate上運行的容器上運行rails console,您需要運行docker docker exec ,但它尚不支持。 有一個未解決的問題: https//github.com/aws/containers-roadmap/issues/187

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM