Deploy your server-side rendered, front-end websites and web applications build using
jaredpalmer/razzle framework easily using Deploy Monk.
Follow the steps in the outline of this document (on right side) to get started.
1. Code repository
1.1 Forking existing repository
We've set up a sample Next.js repository (bootstrapped using Razzle's official documentation) already for you to just fork it and get started.
deploymonk/frontend-react-razzle on GitHub and click on
Fork button on top right side
Use this repository from your GitHub account when deploying.
1.2 Creating manually
Open a terminal locally and enter following command to create a basic CRA application:
npx create-react-app example
Test the installation by running it locally:
cd examplenpm start
Now that we have basic application setup, lets push the code to your VCS account (eg: GitHub or GitLab):
- Go to your VCS account website
- Create a new repository
- Copy the Git URL (eg:
Initialize git repository and commit files:
cd examplegit initgit add .git commit -m "First commit"
Add URL for the remote repository and push the changes:
git remote add origin email@example.com:username/example.gitgit push -u origin master
2. Create project
- Open your Deploy Monk Console and click on
- Enter the
Project name, select
Server sizeand click on
Savebutton to create the project.
- To learn more about projects, goto project section of this documentation website.
Great 🎉, you have just completed creating a new Deploy Monk project.
3. Create project service
Add Service button and fill in the information as follows:
Service type, select
Service name, enter a name for your service
Repository, select the repository created in step 1
Build commandenter this value
npm run build
To learn more about services, goto project services section of this documentation website.
Now click on
Save button to create the new service.
4. Deploy the project
Deploy button to deploy the project and go live.
5. Preview live
Click on the URL of your service to browse the live version.
Great 🎉, you have just completed creating a new Deploy Monk project and deploying it LIVE 🙌.