Недостающий фрагмент головоломки: как запустить Rails C в среде AWS ECS Fargate - PullRequest
0 голосов
/ 17 мая 2019

Настройка приложения Rails на AWS Fargate была чем-то вроде борьбы, но чем больше я пытался, тем больше учился. Теперь у меня есть несколько задач, выполняющих несколько частей моей среды (веб-сервер, работник и очередь задач). Последний фрагмент головоломки - установление rails console доступа к этой среде.

Я читал статьи на Medium: https://engineering.loyaltylion.com/running-an-interactive-console-on-amazon-ecs-c692f321b14d,, но, похоже, это зависит от EC2 вместо Fargate.

Тогда я нашел этот пост на SO: Как запустить консоль rails в контейнере Fargate

Кажется, что решение состоит в том, чтобы настроить VPN в моем VPC. Поскольку я не специалист по сетевым технологиям, мне было интересно, есть ли четкое руководство о том, как настроить VPN для VPN на Mac?

И если мне, наконец, удастся настроить эту VPN, как мне тогда будет работать rails c? Есть ли какая-нибудь команда AWS CLI, которую мне нужно выполнить? Нужно ли определять отдельную задачу, которая запускает команду ... или?

1 Ответ

0 голосов
/ 17 мая 2019

Чтобы запустить консоль rails на контейнере, работающем на fargate, вам нужно запустить docker exec, но это пока не поддерживается. Для этого существует открытый вопрос: https://github.com/aws/containers-roadmap/issues/187

...