Skip to content

This project is a full-stack application that leverages Terraform for infrastructure as code and a React frontend built with TypeScript and Vite. The infrastructure includes AWS services such as CodeBuild, CodePipeline, and S3 for continuous integration and deployment.

Notifications You must be signed in to change notification settings

DanielCaz/terraform-full-stack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Full Stack App

This project is a full-stack application that leverages Terraform for infrastructure as code and a React frontend built with TypeScript and Vite. The infrastructure includes AWS services such as CodeBuild, CodePipeline, and S3 for continuous integration and deployment.

Project Structure

  • frontend/: Contains the React frontend application.
  • infrastructure/: Contains Terraform configuration files.

Getting Started

Frontend

  1. Navigate to the frontend directory:
cd frontend
  1. Install dependencies:
bun install
  1. Start the development server:
bun run dev

Infrastructure

  1. Navigate to the infrastructure directory:
cd infrastructure
  1. Create terraform.tfvars file with the following content:
region       = <AWS region>
project_name = <Project name>
  1. Initialize Terraform:
terraform init
  1. Apply the Terraform configuration:
terraform apply

About

This project is a full-stack application that leverages Terraform for infrastructure as code and a React frontend built with TypeScript and Vite. The infrastructure includes AWS services such as CodeBuild, CodePipeline, and S3 for continuous integration and deployment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published