Как развернуть приложение React на AWS Amplify (Amazon Web Services)?

В предыдущей статье я описал, как развернуть приложение react на Google App Engine. В этой статье мы рассмотрим, как развернуть приложение react на AWS Amplify.

Создание приложения React

Если у вас нет существующего приложения, создайте его с помощью следующей команды:

npx create-react-app react-aws-amplify
Войти в полноэкранный режим Выйти из полноэкранного режима

Размещение кода на GitHub

Перед развертыванием кода на AWS Amplify необходимо разместить код в git-репозитории, например, GitHub, GitLab и т.д.

Создайте git-репозиторий с именем react-aws-amplify на https://github.com/new и выполните следующие команды внутри проекта, чтобы перенести код на GitHub.

git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/collegewap/test1.git
git push -u origin main
Войти в полноэкранный режим Выйти из полноэкранного режима

Создание учетной записи AWS

Если у вас нет учетной записи AWS, создайте ее по следующей ссылке:

https://portal.aws.amazon.com/billing/signup#/start

Развертывание кода на AWS Amplify

Войдите в AWS Console и найдите AWS Amplify:

Выберите первый вариант из предложенных для поиска.

Прокрутите вниз и выберите Get Started в разделе Amplify Hosting.

Выберите GitHub или любого другого Git-провайдера и нажмите на кнопку Continue.

Теперь вы будете перенаправлены на GitHub для авторизации.

Нажмите на Авторизация.

Выберите репозиторий и ветку, которую вы хотите развернуть, и нажмите Далее.

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

На следующей странице просмотрите настройки и нажмите Save and Deploy.

Теперь будут показаны различные этапы сборки и развертывания:

После завершения всех шагов нажмите на ссылку, выделенную на изображении ниже, и вы увидите развернутое приложение.

AWS будет автоматически инициировать сборку и развертывание ваших изменений, когда вы будете вносить новые изменения в основную ветку со следующего раза.

Добавление пользовательского домена

Для добавления пользовательского домена вы можете выбрать Управление доменами в разделе Настройки приложений в левой навигации.

Нажмите на Добавить домен в правом верхнем углу. После добавления домена вам нужно будет обновить записи DNS у регистратора доменов.

Оцените статью
devanswers.ru
Добавить комментарий