Quickstart
This quickstart walks you through deploying your first application on Salus. You’ll connect a repository, let Salus build and check it, and end up with a running deployment on a public URL — in minutes.
Before you begin
You’ll need:
- A Salus organization (if you don’t have one yet, create one first — see Organizations & Teams).
- A Git account on GitHub, GitLab, or Azure DevOps, with a repository you want to deploy.
Deploy your first app
Connect your Git provider
In your organization settings, connect the Git provider your repository lives on. This lets Salus import repositories and deploy from them. Follow the steps for your provider in Git Management.
Create a project from your repository
In a workspace, choose Add → New project, then pick your connected provider and the repository to import. Salus fills in the project name and description from the repo.
Choose the project type — a server-side application (an API or server-rendered app) or a client-side application (a static site). Salus detects your framework and fills in sensible build settings; you can adjust the build command, install command, output directory, and test command if you need to. See Projects and Supported Stacks.
Watch the pipeline run
Creating the project kicks off a pipeline. Salus runs your code through its stages — prepare, build, unit testing, static code analysis, package vulnerability scanning, and deploy — each with its own report and logs. Follow it live on the pipeline page. See Pipelines.
Visit your live app
Once the deploy stage completes, your app is running. If you exposed it to the public, Salus gives it a free domain you can open right from the deployment — you now have a live deployment. See Deployments.
Where to go next
You’ve shipped an app. From here you can:
- Add environment variables and secrets for configuration — see Environment Configurations.
- Provision a managed database and wire it into your project — see Databases.
- Gate deployments on failing tests, analysis, or vulnerabilities — see Pipeline Customization.
- Invite your team and set their roles — see Organizations & Teams.