Как обновить .env значение определений контейнера в AWS? - PullRequest
0 голосов
/ 25 июня 2018

enter image description here

Я новичок в развертывании AWS ECS.Это мой первый раз.

Я обновил .env в своем определении контейнера для своей учетной записи AWS.

Но когда я запускаю docker exec e718a29eb0e3 env в своем контейнере, я все еще вижу последнее значение обновленным.

Я даже пытался

node@db39b382163a:/api$ pm2 restart all

Я все еще не вижу его обновленным.

Нужно ли перезапустить что-то еще?

1 Ответ

0 голосов
/ 25 июля 2018

Собственная интеграция CodePipeline -> ECS обновит только атрибут изображения определений контейнера, поэтому вы не сможете использовать его для управления переменными среды. у вас есть несколько других вариантов:

Вместо этого вы можете использовать лямбда-функцию для управления развертыванием и сделать что-то похожее на описанное выше, чтобы отредактировать как изображение, так и атрибуты среды. Если вы используете CloudFormation для управления определением задачи и службой, вы можете использовать эти шаблоны для управления этими полями вместо встроенной интеграции.

...