Как перенести изменения приложения узла в Amazon EC2 - PullRequest
0 голосов
/ 01 июля 2019

Я много смотрю учебники, но все еще не знаю, как обновить мой код в экземпляре EC2 без 100 шагов.В каждом уроке они загружают файлы с помощью filezilla, но я обновляю код приложения моего узла несколько раз в день и открываю filezilla, перетаскиваю файлы, открываю ssh-соединение и перезапускаю приложение каждый раз, когда это разочаровывает, я надеюсь, что есть способ отправить код с помощью одногокоманда или что-то.

Ответы [ 3 ]

0 голосов
/ 01 июля 2019

Проще, вы можете поместить свой код в Git и извлечь этот код из экземпляра EC2.

Для автоматического развертывания вы можете использовать Git и AWS CodeDeploy для обновления изменения кода EC2 за один шаг.

Для справки:

https://hackernoon.com/continuous-deployment-with-aws-codedeploy-github-d1eb97550b82 (пошаговое руководство)

https://github.com/azat-co/codedeploy-codepipeline-node (пример кода github для codedeploy с aws)

0 голосов
/ 02 июля 2019

Для этого вы можете использовать инструменты разработчика AWS (CodeCommit, CodeDeploy и CodePipeline).

PS. Для codedeploy вы должны убедиться, что вы успешно установили агент codedeploy на свой веб-сервер.

0 голосов
/ 01 июля 2019

Есть, используйте git (нажмите с устройства разработки, извлеките из экземпляра ec2, затем перезапустите приложение) или попробуйте использовать git с CI / CD (требует некоторого изучения).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...