Skip to Content
Documentation
ApplicationsApplication types

Application types

The application type tells Infralane how a workload behaves. Choose it based on the process you run, not the programming language.

Web service

Choose Web Service for an HTTP application that starts a server and keeps running. Examples include APIs, server-rendered sites, and web backends.

You must provide a valid port and, for source builds, a start command. The application must listen on the configured port. If it listens on a different port or only binds to an inaccessible local interface, the deployment may complete its build but fail to serve traffic.

Static site

Choose Static Site when a build produces files such as HTML, CSS, JavaScript, and images in an output directory. Common directory names include dist, build, and framework-specific output folders.

Set the output directory to the path created by the build command, relative to the selected repository root directory. A typo or wrong monorepo root can make an otherwise successful build appear empty.

Background worker

Choose Background Worker for a long-running process that does not receive public HTTP traffic. Workers do not use a public port. The process must continue running; if the command finishes immediately, the workload stops.

Git source or image source?

Choose Git when you want Infralane to run your build command from a repository. Choose an image when your release process already publishes a runnable, versioned artifact.

QuestionGit repositoryExisting image
Does Infralane run a source build?YesNo
Do you select a language runtime?YesNo
Do you provide build settings?YesThe image already contains the runnable app
Can it be a web service, static site, or worker?YesYes, according to the current form

Application names and descriptions

Use a short, stable name. Application names cannot be changed after creation. Descriptions can be updated and should explain the application’s role to teammates without containing secrets or customer data.

Last updated on