Production Mode
#
Building for production environmentRunning the yarn build
command from the project's root directory creates a production build for API and Frontend packages.
API build will be created in the packages/api/build
directory and the frontend in the packages/frontend/.next
.
Next, you can run packages separately with the yarn start
command.
#
APIcd packages/apiyarn start
Will run the API on the following URL: http://localhost:4000
#
Frontendcd packages/frontendyarn start
Will run the Frontend on the following URL: http://localhost:3000
#
PM2PM2 is a process manager that helps to keep Node.js applications alive all the time.
To use the PM2, we need to install it globally.
yarn global add pm2@latest
Since Orca comes with a pm2 configuration file, you can run both packages by running one command from the project's root directory.
pm2 start pm2.config.json
After running the command, API will be available on the following URL: http://localhost:4000 and the Frontend on the following http://localhost:3000.
#
PM2 CommandsPM2 provides many subcommands that allow you to manage or look up information about your applications.
List the applications currently managed by PM2:
pm2 list
Stop an application with this command (specify the PM2 App name or id):
pm2 stop app-name-or-id
Restart an application:
pm2 restart app-name-or-id
Get information about a specific application using its App name:
pm2 info app-name