Skip to content

AWS Amplify React Docker Fargate Github Actions Example

Notifications You must be signed in to change notification settings

andrejmaya/amplify-react

Repository files navigation

AWS Amplify React Docker Fargate Github Actions Example

NPM, Docker, Fargate Pipeline

architecture

Prerequisites

  • npm
  • yarn
  • ECR repository (see ECR_REPOSITORY in pipeline.yml)
  • Amplify IAM user with AdministratorAccess policy
  • Github Actions IAM user with these policies:
    • AmazonEC2FullAccess
    • IAMFullAccess
    • ElasticLoadBalancingFullAccess
    • CloudWatchLogsFullAccess
    • AmazonECS_FullAccess
    • AmazonEC2ContainerRegistryPowerUser
    • AWSCloudFormationFullAccess

Getting started

npm install -g @aws-amplify/cli
npm i --save @aws-amplify/ui
amplify init
amplify add auth
amplify push
yarn add aws-amplify aws-amplify-react aws-amplify-react-native
npm start

Deployment

For deployment options, see pipeline.yml

About

AWS Amplify React Docker Fargate Github Actions Example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published