Добрый день, друзья, приятно иметь тебя здесь.
Если вы пытались выяснить, как развернуть приложение Nodejs на AWS с помощью GitHub, чтение этой записки будет для вас.
Итак, начнем.
Предварительные условия: убедитесь, что у вас есть учетная запись GitHub и GIT, установленная на вашей машине. Убедитесь, что у вас есть настройка учетной записи AWS.
Начиная
Во -первых, давайте начнем с толкания или приложения к GitHub, да У меня создано мое репо, и код был натолкнут. Так что, наконец, у вас сейчас есть приложение к GitHub, потрясающе, мы постепенно движутся.
Давайте перейдем к нашей учетной записи AWS, чтобы настроить необходимые сервисы, необходимые для работы приложения.
Мой приборной панель ниже
Итак, давайте погрузимся в службы, чтобы настроить базовое приложение Nodejs.
Посмотрев на различные доступные услуги, давайте погрузимся прямо к тому, что нам нужно.
Первая служба (CodePipeline), что такое кодовый трубопровод?
AWS CodePipeline — это полностью управляемая служба непрерывной доставки, которая помогает вам автоматизировать ваши конвейеры для быстрого и надежного обновления приложений и инфраструктуры… Вы можете легко интегрировать AWS Codepipeline с сторонними услугами, такими как GitHub, что мы и будем использовать GitHub.
Таким образом, нам нужно идти дальше, создав конвейер, который обрабатывает получение обновлений от нашего репотатора до GitHub.
Изображение выше нажимает кнопку «Подключить кнопку GitHub», которое автоматически выявляет модал, чтобы вы могли разрешить доступ к вашему репо, и когда это будет сделано успешно, у вас должен быть результат ниже.
Отсюда ищите репо, который вы хотите развернуть, и добавьте его рядом с филиалом.
Вы можете решить выбрать стадию сборки, если вы хотите оживить свой трубопровод с помощью дополнительной конфигурации, которая сейчас не будет включена в эту ноту, просто нажмите на кнопку сцены Skip Build.
Таким образом, следующим является для нас, чтобы выбрать поставщика, которого мы будем использовать для размещения наше приложение, есть множество перечисленных поставщиков, но мы будем использовать Elastic Beanstalk после выбора Elastic Beanstalk, вас попросят поместить в имя приложения, которое в вашем Случай как первый таймер при развертывании в AWS, у вас не будет предложено имя приложения для вас.
Так Нажмите на выпадающую сторону служб, чтобы увидеть список услуг, перейдите, открыв Elastic Beanstalk на новой вкладке.
Таким образом, чтобы создать новое приложение перейти к приложениям на боковой панели, чтобы вы могли пойти дальше, нажав кнопку «Создать новое приложение». После того, как вы создаете приложение, вы будете перенаправлены, чтобы создать среду. Перейдите дальше, чтобы создать среду и выберите веб -сервер в качестве опции.
Итак, теперь, когда у вас создано ваше приложение, и сгенерировано имя среды возвращается к вашей заброшенной вкладке, чтобы внести информацию, которая требуется от вас, — это «Приложение и имя среды», чтобы вы могли создать свой конвейер сейчас, просто нажав создать трубопровод Анкет
— Тогда мы можем вернуться, чтобы завершить настройку среды на другой вкладке. Таким образом, вам нужно выбрать платформу, которая является Nodejs, после того, как вы сделали, вы можете нажать на кнопку «Создать среду».
На изображении выше потребуется некоторое время, чтобы наконец создать среду. Наконец, у вас есть среда, созданная ниже изображения- На изображении ниже показан успешный созданный трубопровод, созданный
Надеюсь это поможет. Пожалуйста, поделитесь своими ценными отзывами.
Вот и все!!! Я надеюсь, что вам было весело читать и учиться на том, чтобы не продолжить разговор, вы можете следовать за мной в Твиттере: https://twitter.com/femithz
Грасиас !!!
Оригинал: «https://dev.to/femithz/how-to-deploy-your-node-js-application-on-aws-using-github-5b6c»