
Follow the below steps:
1. Create a React app
(ignore 1st command if you have a project already created)
npx create-react-app react-app && cd react-app
2. Open the React project and run the command:
npm run build
This will create build/folder in your project.
3. Now install the PM2 tool
It helps to run the react.js app in the background.
sudo npm install -g pm2
4. Create a new file with the name app.config.json
Below the build folder and add the following snippet.
{
apps: [
{
name: "react-app",
script: "npx",
interpreter: "none",
args: "serve -s build -p 3000",
},
];
}
Now we are ready, you can change React.js port number (3000) and name of the app (react-app) from the snippet based on your need.
5. Run the following pm2 command
Which will start the app on your local or cloud instance ( i.e AWS EC2 ).
pm2 start app.config.json && pm2 list
This command will start the app and show the list of the pm2 running processes.

Further Reading
Discover more articles on similar topics across our network
Comments
Loading comments…