localstack-samples/sample-terraform-fullstack-serverless-shipment-app

Deploy frontend React app as S3 static site and serve via CloudFront

Aberta

#14 aberto em 9 de out. de 2025

 (0 comentário) (0 reação) (0 responsável)Java (17 forks)github user discovery
enhancementhacktoberfest

Métricas do repositório

Stars
 (31 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Currently, the frontend is run as a separate React app. To improve this setup and better demonstrate fullstack serverless deployment, we want the frontend to be built and deployed to an S3 bucket, served as a static site, and then distributed via CloudFront.

Requested Changes:

  • Update the sample app's infrastructure to include:
    • Building the React frontend for production.
    • Deploying the frontend build artifacts to an S3 bucket configured for static site hosting.
    • Creating a CloudFront distribution to serve the S3 static site frontend.
    • Ensure the Terraform configuration accommodates these changes and automates the deployment as part of the sample app's overall infra.
  • Update documentation to describe the new deployment flow for the frontend.

These changes will make the sample app more realistic and provide a complete serverless stack example.

Guia do colaborador