Qovery is an easy way to deploy complete backend and frontend applications. In this guide, we'll deploy a Hello World Node.JS application and touch on some basic concepts.
- You have a Github account
Install Qovery CLI# Download and install Qovery CLI on every Linux distribution$ curl -s https://get.qovery.com | sudo bash
Sign up# Sign up and sign in command$ qovery auth
Your browser window with sign-in options will open.
Note: Qovery needs access to your account to be able to clone your repository for future application builds.
Click here to authorize Qovery to clone and build your applications.
Congratulations, you are logged-in.>
Fork this NodeJS application, and Clone your repositoryClone your forked application# Change <your_name> with your Github account name$ git clone [email protected]:<your_name>/simple-example-node.git
Qovery has deployed the application, to get the deployment status:# Move into the directory$ cd simple-example-node# Show the deployment status$ qovery status
Here is the output you should have. Is it not the case? Contact us on DiscordBRANCH NAME | STATUS | ENDPOINTS | APPLICATIONS | DATABASESmaster | running | https://domain.tld | simple-example-node | noneAPPLICATION NAME | STATUS | DATABASESsimple-example-node | running | none
Voilà ! Your first application has been successfully deployed
Deploy your own application
Deploying your existing application is as easy as running
qovery init at the root of your project directory.
$ qovery init
Then, commit and push your code
$ git add .qovery.yml Dockerfile$ git commit -m "add: .qovery.yml and Dockerfile to deploy on Qovery"$ git push -u origin master
To deploy your application, it's as simple as that. In the following article, we will see how to add a database. Let's get started!