This sample shows how to get a simple React app up and running with Defang. It includes Vite and ESLint, which are common build tools for React development. The container image is automatically built by Railpack.
- Download Defang CLI
- (Optional) If you are using Defang BYOC authenticate with your cloud provider account
To run the application locally, you can use the following command (make sure you've got npm
and Node.js installed):
npm install
npm run dev
Note
Download Defang CLI
Deploy your application to the Defang Playground by opening up your terminal and typing:
defang compose up
If you want to deploy to your own cloud account, you can use Defang BYOC:
- Authenticate your AWS account, and check that you have properly set your environment variables like
AWS_PROFILE
,AWS_REGION
,AWS_ACCESS_KEY_ID
, andAWS_SECRET_ACCESS_KEY
. - Run in a terminal that has access to your AWS environment variables:
defang --provider=aws compose up
Title: React
Short Description: A minimal React app running on Defang.
Tags: React, Vite, JavaScript, Frontend, Railpack
Languages: JavaScript