Zeabur is a platform that helps developers deploy their own services with one click. The whole is similar to Railway, but it has more functions than it, no need to bind a credit card, and the free limit is higher than it.
Click the Fork button to create a Zeabur starter scaffold.
https://dash.zeabur.com Log in to the Zeabur console. If there is no project, you need to set a name for the new project first.
After entering, click Add New Service to create a service, select Deploy Other Service - Deploy MongoDB to create a database service first.
Give our MongoDB database service a name, click the Deploy button, and our database service is deployed.
Next, we continue to click Add New Service to create the Waline service, this time we choose to click Deploy Your Source Code. In the following GitHub project list, find the project that we forked at the beginning, and click the corresponding Import button.
Give our Waline service a name, click the Deploy button, and our Waline service is deployed.
Don't rush to close the Waline service panel. After the service is deployed, we need to add an access domain name to the service. Click the Generate Domain button under the Domains tab, enter the domain name prefix you want and click the Save button to add it to our service Visit the domain name.
Everything is ready, and the next step is to witness the miracle. Open the access domain name we just set up, test to post comments, everything is successful~ Next, configure this domain name in the client and you can comment happily!
Go to the GitHub repository and modify the
@waline/vercel version number in the package.json file to the latest version.
You can enter the environment variable management page through Variables Tab, and it will be automatically redeployed after modification.