On this page

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

  1. Sign in to Guara Cloud

    Go to guaracloud.com and click Sign In. You can log in with your GitHub or Google account.

  2. 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.

  3. Create a service

    Inside your project, click New Service. Connect your GitHub repository and select the branch you want to deploy (for example, main).

  4. Configure and deploy

    Set the port your application exposes (for example, 3000 for a Node.js app). Add environment variables if needed. Click Deploy.

  5. 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.

Next steps