- Documentation
- Getting Started
- Quickstart
Quickstart
Follow these steps to get your first application up and running on Guara Cloud.
Prerequisites
- A GitHub or Google account to sign in.
- A repository with your application (any language that runs in a container).
Your first deploy
-
Sign in to Guara Cloud
Go to guaracloud.com and click Sign In. You can log in with your GitHub or Google account.
-
Create a new project
After signing in, click New Project. Choose a name and description for your project. A project is the organizational unit that groups your services.
-
Create a service
Inside your project, click New Service. Connect your GitHub repository and select the branch you want to deploy (for example,
main). -
Configure and deploy
Set the port your application exposes (for example,
3000for a Node.js app). Add environment variables if needed. Click Deploy. -
Access your application
In a few minutes, your service will be live. Access it via the automatic URL:
https://your-service-your-project.guaracloud.com
Example: deploying a Node.js app
If you have a simple Express app, just include a Dockerfile in the root of your repository:
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]
Connect the repository in Guara Cloud, set the port to 3000, and click Deploy. That’s it.