Preparation

Before we get to the main content of this workshop, we need to reset the web application.

  1. Download the below source code.

  2. Run the below commands.

    Ensure you have the AWS CLI and SAM CLI installed on your machine, configure AWS credentials before running the commands.

    sam build
    sam validate
    sam deploy --guided
    
  3. Enter the following content. Leave as default.

    • Stack Name []: fcj-book-store
    • AWS Region []: us-east-1
    • Confirm changes before deploy [Y/n]: y
    • Allow SAM CLI IAM role creation [Y/n]: y
    • Disable rollback [y/N]: n
    • Save arguments to configuration file [Y/n]: y Preparation
  4. Download fcj-serverless-frontend code to your device

    • Open a terminal on your computer at the directory where you want to save the source code.

    • Copy and run the below command.

      git clone https://github.com/AWS-First-Cloud-Journey/FCJ-Serverless-Workshop.git
      cd FCJ-Serverless-Workshop
      yarn
      yarn build
      
  5. We have finished building the front-end. Next, execute the following command to upload the build folder to S3.

    aws s3 cp build s3://fcj-book-shop-by-myself --recursive
    

So we have rebuilt the web application.