1. Registry
  2. Packages
  3. Dokploy
  4. API Docs
  5. Application
Viewing docs for Dokploy v0.3.1
published on Tuesday, Sep 29, 2026 by dimeskigj
dokploy logo Dokploy
Viewing docs for Dokploy v0.3.1
published on Tuesday, Sep 29, 2026 by dimeskigj

    A Dokploy application.

    Create Application Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    args: ApplicationArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    environment_id: Optional[str] = None,
                    name: Optional[str] = None,
                    source: Optional[ApplicationSourceArgs] = None,
                    app_name: Optional[str] = None,
                    build_args: Optional[str] = None,
                    build_registry_id: Optional[str] = None,
                    build_secrets: Optional[str] = None,
                    create_env_file: Optional[bool] = None,
                    description: Optional[str] = None,
                    environment: Optional[str] = None,
                    registry_id: Optional[str] = None,
                    server_id: Optional[str] = None)
    func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
    public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
    public Application(String name, ApplicationArgs args)
    public Application(String name, ApplicationArgs args, CustomResourceOptions options)
    
    type: dokploy:Application
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "dokploy_application" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var applicationResource = new Dokploy.Application("applicationResource", new()
    {
        EnvironmentId = "string",
        Name = "string",
        Source = new Dokploy.Inputs.ApplicationSourceArgs
        {
            Type = "string",
            Docker = new Dokploy.Inputs.DockerSourceArgs
            {
                Image = "string",
                Password = "string",
                RegistryUrl = "string",
                Username = "string",
            },
            Git = new Dokploy.Inputs.GitApplicationSourceArgs
            {
                Branch = "string",
                Build = new Dokploy.Inputs.ApplicationBuildArgs
                {
                    Type = "string",
                    DockerBuildStage = "string",
                    DockerContextPath = "string",
                    Dockerfile = "string",
                },
                Url = "string",
                BuildPath = "string",
                EnableSubmodules = false,
                SshKeyId = "string",
                WatchPaths = new[]
                {
                    "string",
                },
            },
            Gitlab = new Dokploy.Inputs.GitLabAppSourceArgs
            {
                Branch = "string",
                Build = new Dokploy.Inputs.ApplicationBuildArgs
                {
                    Type = "string",
                    DockerBuildStage = "string",
                    DockerContextPath = "string",
                    Dockerfile = "string",
                },
                IntegrationId = "string",
                Namespace = "string",
                Owner = "string",
                ProjectId = 0,
                Repository = "string",
                BuildPath = "string",
                EnableSubmodules = false,
                WatchPaths = new[]
                {
                    "string",
                },
            },
        },
        AppName = "string",
        BuildArgs = "string",
        BuildRegistryId = "string",
        BuildSecrets = "string",
        CreateEnvFile = false,
        Description = "string",
        Environment = "string",
        RegistryId = "string",
        ServerId = "string",
    });
    
    example, err := dokploy.NewApplication(ctx, "applicationResource", &dokploy.ApplicationArgs{
    	EnvironmentId: pulumi.String("string"),
    	Name:          pulumi.String("string"),
    	Source: &dokploy.ApplicationSourceArgs{
    		Type: pulumi.String("string"),
    		Docker: &dokploy.DockerSourceArgs{
    			Image:       pulumi.String("string"),
    			Password:    pulumi.String("string"),
    			RegistryUrl: pulumi.String("string"),
    			Username:    pulumi.String("string"),
    		},
    		Git: &dokploy.GitApplicationSourceArgs{
    			Branch: pulumi.String("string"),
    			Build: &dokploy.ApplicationBuildArgs{
    				Type:              pulumi.String("string"),
    				DockerBuildStage:  pulumi.String("string"),
    				DockerContextPath: pulumi.String("string"),
    				Dockerfile:        pulumi.String("string"),
    			},
    			Url:              pulumi.String("string"),
    			BuildPath:        pulumi.String("string"),
    			EnableSubmodules: pulumi.Bool(false),
    			SshKeyId:         pulumi.String("string"),
    			WatchPaths: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		Gitlab: &dokploy.GitLabAppSourceArgs{
    			Branch: pulumi.String("string"),
    			Build: &dokploy.ApplicationBuildArgs{
    				Type:              pulumi.String("string"),
    				DockerBuildStage:  pulumi.String("string"),
    				DockerContextPath: pulumi.String("string"),
    				Dockerfile:        pulumi.String("string"),
    			},
    			IntegrationId:    pulumi.String("string"),
    			Namespace:        pulumi.String("string"),
    			Owner:            pulumi.String("string"),
    			ProjectId:        pulumi.Int(0),
    			Repository:       pulumi.String("string"),
    			BuildPath:        pulumi.String("string"),
    			EnableSubmodules: pulumi.Bool(false),
    			WatchPaths: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	AppName:         pulumi.String("string"),
    	BuildArgs:       pulumi.String("string"),
    	BuildRegistryId: pulumi.String("string"),
    	BuildSecrets:    pulumi.String("string"),
    	CreateEnvFile:   pulumi.Bool(false),
    	Description:     pulumi.String("string"),
    	Environment:     pulumi.String("string"),
    	RegistryId:      pulumi.String("string"),
    	ServerId:        pulumi.String("string"),
    })
    
    resource "dokploy_application" "applicationResource" {
      pulumi {
        replace_on_changes = [environment_id, server_id]
      }
      lifecycle {
        create_before_destroy = true
      }
      environment_id = "string"
      name           = "string"
      source = {
        type = "string"
        docker = {
          image        = "string"
          password     = "string"
          registry_url = "string"
          username     = "string"
        }
        git = {
          branch = "string"
          build = {
            type                = "string"
            docker_build_stage  = "string"
            docker_context_path = "string"
            dockerfile          = "string"
          }
          url               = "string"
          build_path        = "string"
          enable_submodules = false
          ssh_key_id        = "string"
          watch_paths       = ["string"]
        }
        gitlab = {
          branch = "string"
          build = {
            type                = "string"
            docker_build_stage  = "string"
            docker_context_path = "string"
            dockerfile          = "string"
          }
          integration_id    = "string"
          namespace         = "string"
          owner             = "string"
          project_id        = 0
          repository        = "string"
          build_path        = "string"
          enable_submodules = false
          watch_paths       = ["string"]
        }
      }
      app_name          = "string"
      build_args        = "string"
      build_registry_id = "string"
      build_secrets     = "string"
      create_env_file   = false
      description       = "string"
      environment       = "string"
      registry_id       = "string"
      server_id         = "string"
    }
    
    var applicationResource = new Application("applicationResource", ApplicationArgs.builder()
        .environmentId("string")
        .name("string")
        .source(ApplicationSourceArgs.builder()
            .type("string")
            .docker(DockerSourceArgs.builder()
                .image("string")
                .password("string")
                .registryUrl("string")
                .username("string")
                .build())
            .git(GitApplicationSourceArgs.builder()
                .branch("string")
                .build(ApplicationBuildArgs.builder()
                    .type("string")
                    .dockerBuildStage("string")
                    .dockerContextPath("string")
                    .dockerfile("string")
                    .build())
                .url("string")
                .buildPath("string")
                .enableSubmodules(false)
                .sshKeyId("string")
                .watchPaths("string")
                .build())
            .gitlab(GitLabAppSourceArgs.builder()
                .branch("string")
                .build(ApplicationBuildArgs.builder()
                    .type("string")
                    .dockerBuildStage("string")
                    .dockerContextPath("string")
                    .dockerfile("string")
                    .build())
                .integrationId("string")
                .namespace("string")
                .owner("string")
                .projectId(0)
                .repository("string")
                .buildPath("string")
                .enableSubmodules(false)
                .watchPaths("string")
                .build())
            .build())
        .appName("string")
        .buildArgs("string")
        .buildRegistryId("string")
        .buildSecrets("string")
        .createEnvFile(false)
        .description("string")
        .environment("string")
        .registryId("string")
        .serverId("string")
        .build());
    
    application_resource = dokploy.Application("applicationResource",
        environment_id="string",
        name="string",
        source={
            "type": "string",
            "docker": {
                "image": "string",
                "password": "string",
                "registry_url": "string",
                "username": "string",
            },
            "git": {
                "branch": "string",
                "build": {
                    "type": "string",
                    "docker_build_stage": "string",
                    "docker_context_path": "string",
                    "dockerfile": "string",
                },
                "url": "string",
                "build_path": "string",
                "enable_submodules": False,
                "ssh_key_id": "string",
                "watch_paths": ["string"],
            },
            "gitlab": {
                "branch": "string",
                "build": {
                    "type": "string",
                    "docker_build_stage": "string",
                    "docker_context_path": "string",
                    "dockerfile": "string",
                },
                "integration_id": "string",
                "namespace": "string",
                "owner": "string",
                "project_id": 0,
                "repository": "string",
                "build_path": "string",
                "enable_submodules": False,
                "watch_paths": ["string"],
            },
        },
        app_name="string",
        build_args="string",
        build_registry_id="string",
        build_secrets="string",
        create_env_file=False,
        description="string",
        environment="string",
        registry_id="string",
        server_id="string")
    
    const applicationResource = new dokploy.Application("applicationResource", {
        environmentId: "string",
        name: "string",
        source: {
            type: "string",
            docker: {
                image: "string",
                password: "string",
                registryUrl: "string",
                username: "string",
            },
            git: {
                branch: "string",
                build: {
                    type: "string",
                    dockerBuildStage: "string",
                    dockerContextPath: "string",
                    dockerfile: "string",
                },
                url: "string",
                buildPath: "string",
                enableSubmodules: false,
                sshKeyId: "string",
                watchPaths: ["string"],
            },
            gitlab: {
                branch: "string",
                build: {
                    type: "string",
                    dockerBuildStage: "string",
                    dockerContextPath: "string",
                    dockerfile: "string",
                },
                integrationId: "string",
                namespace: "string",
                owner: "string",
                projectId: 0,
                repository: "string",
                buildPath: "string",
                enableSubmodules: false,
                watchPaths: ["string"],
            },
        },
        appName: "string",
        buildArgs: "string",
        buildRegistryId: "string",
        buildSecrets: "string",
        createEnvFile: false,
        description: "string",
        environment: "string",
        registryId: "string",
        serverId: "string",
    });
    
    type: dokploy:Application
    properties:
        appName: string
        buildArgs: string
        buildRegistryId: string
        buildSecrets: string
        createEnvFile: false
        description: string
        environment: string
        environmentId: string
        name: string
        registryId: string
        serverId: string
        source:
            docker:
                image: string
                password: string
                registryUrl: string
                username: string
            git:
                branch: string
                build:
                    dockerBuildStage: string
                    dockerContextPath: string
                    dockerfile: string
                    type: string
                buildPath: string
                enableSubmodules: false
                sshKeyId: string
                url: string
                watchPaths:
                    - string
            gitlab:
                branch: string
                build:
                    dockerBuildStage: string
                    dockerContextPath: string
                    dockerfile: string
                    type: string
                buildPath: string
                enableSubmodules: false
                integrationId: string
                namespace: string
                owner: string
                projectId: 0
                repository: string
                watchPaths:
                    - string
            type: string
    

    Application Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Application resource accepts the following input properties:

    EnvironmentId string
    The target environment ID.
    Name string
    The application name.
    Source Dimeskigj.ApplicationSource
    The application source configuration.
    AppName string
    The optional deployed application name.
    BuildArgs string
    Build arguments for the application.
    BuildRegistryId string
    The optional build registry ID.
    BuildSecrets string
    Build secrets for the application.
    CreateEnvFile bool
    Whether to create an environment file.
    Description string
    An optional application description.
    Environment string
    Environment variables for the application.
    RegistryId string
    The optional deployment registry ID.
    ServerId string
    The optional server ID.
    EnvironmentId string
    The target environment ID.
    Name string
    The application name.
    Source ApplicationSourceArgs
    The application source configuration.
    AppName string
    The optional deployed application name.
    BuildArgs string
    Build arguments for the application.
    BuildRegistryId string
    The optional build registry ID.
    BuildSecrets string
    Build secrets for the application.
    CreateEnvFile bool
    Whether to create an environment file.
    Description string
    An optional application description.
    Environment string
    Environment variables for the application.
    RegistryId string
    The optional deployment registry ID.
    ServerId string
    The optional server ID.
    environment_id string
    The target environment ID.
    name string
    The application name.
    source object
    The application source configuration.
    app_name string
    The optional deployed application name.
    build_args string
    Build arguments for the application.
    build_registry_id string
    The optional build registry ID.
    build_secrets string
    Build secrets for the application.
    create_env_file bool
    Whether to create an environment file.
    description string
    An optional application description.
    environment string
    Environment variables for the application.
    registry_id string
    The optional deployment registry ID.
    server_id string
    The optional server ID.
    environmentId String
    The target environment ID.
    name String
    The application name.
    source ApplicationSource
    The application source configuration.
    appName String
    The optional deployed application name.
    buildArgs String
    Build arguments for the application.
    buildRegistryId String
    The optional build registry ID.
    buildSecrets String
    Build secrets for the application.
    createEnvFile Boolean
    Whether to create an environment file.
    description String
    An optional application description.
    environment String
    Environment variables for the application.
    registryId String
    The optional deployment registry ID.
    serverId String
    The optional server ID.
    environmentId string
    The target environment ID.
    name string
    The application name.
    source ApplicationSource
    The application source configuration.
    appName string
    The optional deployed application name.
    buildArgs string
    Build arguments for the application.
    buildRegistryId string
    The optional build registry ID.
    buildSecrets string
    Build secrets for the application.
    createEnvFile boolean
    Whether to create an environment file.
    description string
    An optional application description.
    environment string
    Environment variables for the application.
    registryId string
    The optional deployment registry ID.
    serverId string
    The optional server ID.
    environment_id str
    The target environment ID.
    name str
    The application name.
    source ApplicationSourceArgs
    The application source configuration.
    app_name str
    The optional deployed application name.
    build_args str
    Build arguments for the application.
    build_registry_id str
    The optional build registry ID.
    build_secrets str
    Build secrets for the application.
    create_env_file bool
    Whether to create an environment file.
    description str
    An optional application description.
    environment str
    Environment variables for the application.
    registry_id str
    The optional deployment registry ID.
    server_id str
    The optional server ID.
    environmentId String
    The target environment ID.
    name String
    The application name.
    source Property Map
    The application source configuration.
    appName String
    The optional deployed application name.
    buildArgs String
    Build arguments for the application.
    buildRegistryId String
    The optional build registry ID.
    buildSecrets String
    Build secrets for the application.
    createEnvFile Boolean
    Whether to create an environment file.
    description String
    An optional application description.
    environment String
    Environment variables for the application.
    registryId String
    The optional deployment registry ID.
    serverId String
    The optional server ID.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

    ApplicationId string
    The stable Dokploy application ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The current application deployment status.
    ApplicationId string
    The stable Dokploy application ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The current application deployment status.
    application_id string
    The stable Dokploy application ID.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    The current application deployment status.
    applicationId String
    The stable Dokploy application ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The current application deployment status.
    applicationId string
    The stable Dokploy application ID.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    The current application deployment status.
    application_id str
    The stable Dokploy application ID.
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    The current application deployment status.
    applicationId String
    The stable Dokploy application ID.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The current application deployment status.

    Supporting Types

    ApplicationBuild, ApplicationBuildArgs

    Application build configuration.
    Type string
    The build type.
    DockerBuildStage string
    The Docker build stage.
    DockerContextPath string
    The Docker build context.
    Dockerfile string
    The Dockerfile path.
    Type string
    The build type.
    DockerBuildStage string
    The Docker build stage.
    DockerContextPath string
    The Docker build context.
    Dockerfile string
    The Dockerfile path.
    type string
    The build type.
    docker_build_stage string
    The Docker build stage.
    docker_context_path string
    The Docker build context.
    dockerfile string
    The Dockerfile path.
    type String
    The build type.
    dockerBuildStage String
    The Docker build stage.
    dockerContextPath String
    The Docker build context.
    dockerfile String
    The Dockerfile path.
    type string
    The build type.
    dockerBuildStage string
    The Docker build stage.
    dockerContextPath string
    The Docker build context.
    dockerfile string
    The Dockerfile path.
    type str
    The build type.
    docker_build_stage str
    The Docker build stage.
    docker_context_path str
    The Docker build context.
    dockerfile str
    The Dockerfile path.
    type String
    The build type.
    dockerBuildStage String
    The Docker build stage.
    dockerContextPath String
    The Docker build context.
    dockerfile String
    The Dockerfile path.

    ApplicationSource, ApplicationSourceArgs

    Application source configuration.
    Type string
    The application source type.
    Docker Dimeskigj.DockerSource
    Docker source configuration.
    Git Dimeskigj.GitApplicationSource
    Git source configuration.
    Gitlab Dimeskigj.GitLabAppSource
    GitLab source configuration.
    Type string
    The application source type.
    Docker DockerSource
    Docker source configuration.
    Git GitApplicationSource
    Git source configuration.
    Gitlab GitLabAppSource
    GitLab source configuration.
    type string
    The application source type.
    docker object
    Docker source configuration.
    git object
    Git source configuration.
    gitlab object
    GitLab source configuration.
    type String
    The application source type.
    docker DockerSource
    Docker source configuration.
    git GitApplicationSource
    Git source configuration.
    gitlab GitLabAppSource
    GitLab source configuration.
    type string
    The application source type.
    docker DockerSource
    Docker source configuration.
    git GitApplicationSource
    Git source configuration.
    gitlab GitLabAppSource
    GitLab source configuration.
    type str
    The application source type.
    docker DockerSource
    Docker source configuration.
    git GitApplicationSource
    Git source configuration.
    gitlab GitLabAppSource
    GitLab source configuration.
    type String
    The application source type.
    docker Property Map
    Docker source configuration.
    git Property Map
    Git source configuration.
    gitlab Property Map
    GitLab source configuration.

    DockerSource, DockerSourceArgs

    Docker source configuration.
    Image string
    The Docker image.
    Password string
    The registry password.
    RegistryUrl string
    The registry URL.
    Username string
    The registry username.
    Image string
    The Docker image.
    Password string
    The registry password.
    RegistryUrl string
    The registry URL.
    Username string
    The registry username.
    image string
    The Docker image.
    password string
    The registry password.
    registry_url string
    The registry URL.
    username string
    The registry username.
    image String
    The Docker image.
    password String
    The registry password.
    registryUrl String
    The registry URL.
    username String
    The registry username.
    image string
    The Docker image.
    password string
    The registry password.
    registryUrl string
    The registry URL.
    username string
    The registry username.
    image str
    The Docker image.
    password str
    The registry password.
    registry_url str
    The registry URL.
    username str
    The registry username.
    image String
    The Docker image.
    password String
    The registry password.
    registryUrl String
    The registry URL.
    username String
    The registry username.

    GitApplicationSource, GitApplicationSourceArgs

    Git source configuration.
    Branch string
    The Git branch.
    Build Dimeskigj.ApplicationBuild
    The build configuration.
    Url string
    The Git repository URL.
    BuildPath string
    The build path.
    EnableSubmodules bool
    Whether to enable submodules.
    SshKeyId string
    The SSH key ID.
    WatchPaths List<string>
    Paths to watch.
    Branch string
    The Git branch.
    Build ApplicationBuild
    The build configuration.
    Url string
    The Git repository URL.
    BuildPath string
    The build path.
    EnableSubmodules bool
    Whether to enable submodules.
    SshKeyId string
    The SSH key ID.
    WatchPaths []string
    Paths to watch.
    branch string
    The Git branch.
    build object
    The build configuration.
    url string
    The Git repository URL.
    build_path string
    The build path.
    enable_submodules bool
    Whether to enable submodules.
    ssh_key_id string
    The SSH key ID.
    watch_paths list(string)
    Paths to watch.
    branch String
    The Git branch.
    build ApplicationBuild
    The build configuration.
    url String
    The Git repository URL.
    buildPath String
    The build path.
    enableSubmodules Boolean
    Whether to enable submodules.
    sshKeyId String
    The SSH key ID.
    watchPaths List<String>
    Paths to watch.
    branch string
    The Git branch.
    build ApplicationBuild
    The build configuration.
    url string
    The Git repository URL.
    buildPath string
    The build path.
    enableSubmodules boolean
    Whether to enable submodules.
    sshKeyId string
    The SSH key ID.
    watchPaths string[]
    Paths to watch.
    branch str
    The Git branch.
    build ApplicationBuild
    The build configuration.
    url str
    The Git repository URL.
    build_path str
    The build path.
    enable_submodules bool
    Whether to enable submodules.
    ssh_key_id str
    The SSH key ID.
    watch_paths Sequence[str]
    Paths to watch.
    branch String
    The Git branch.
    build Property Map
    The build configuration.
    url String
    The Git repository URL.
    buildPath String
    The build path.
    enableSubmodules Boolean
    Whether to enable submodules.
    sshKeyId String
    The SSH key ID.
    watchPaths List<String>
    Paths to watch.

    GitLabAppSource, GitLabAppSourceArgs

    GitLab source configuration.
    Branch string
    The GitLab branch.
    Build Dimeskigj.ApplicationBuild
    The build configuration.
    IntegrationId string
    The GitLab integration ID.
    Namespace string
    The GitLab namespace.
    Owner string
    The GitLab owner.
    ProjectId int
    The GitLab project ID.
    Repository string
    The GitLab repository.
    BuildPath string
    The build path.
    EnableSubmodules bool
    Whether to enable submodules.
    WatchPaths List<string>
    Paths to watch.
    Branch string
    The GitLab branch.
    Build ApplicationBuild
    The build configuration.
    IntegrationId string
    The GitLab integration ID.
    Namespace string
    The GitLab namespace.
    Owner string
    The GitLab owner.
    ProjectId int
    The GitLab project ID.
    Repository string
    The GitLab repository.
    BuildPath string
    The build path.
    EnableSubmodules bool
    Whether to enable submodules.
    WatchPaths []string
    Paths to watch.
    branch string
    The GitLab branch.
    build object
    The build configuration.
    integration_id string
    The GitLab integration ID.
    namespace string
    The GitLab namespace.
    owner string
    The GitLab owner.
    project_id number
    The GitLab project ID.
    repository string
    The GitLab repository.
    build_path string
    The build path.
    enable_submodules bool
    Whether to enable submodules.
    watch_paths list(string)
    Paths to watch.
    branch String
    The GitLab branch.
    build ApplicationBuild
    The build configuration.
    integrationId String
    The GitLab integration ID.
    namespace String
    The GitLab namespace.
    owner String
    The GitLab owner.
    projectId Integer
    The GitLab project ID.
    repository String
    The GitLab repository.
    buildPath String
    The build path.
    enableSubmodules Boolean
    Whether to enable submodules.
    watchPaths List<String>
    Paths to watch.
    branch string
    The GitLab branch.
    build ApplicationBuild
    The build configuration.
    integrationId string
    The GitLab integration ID.
    namespace string
    The GitLab namespace.
    owner string
    The GitLab owner.
    projectId number
    The GitLab project ID.
    repository string
    The GitLab repository.
    buildPath string
    The build path.
    enableSubmodules boolean
    Whether to enable submodules.
    watchPaths string[]
    Paths to watch.
    branch str
    The GitLab branch.
    build ApplicationBuild
    The build configuration.
    integration_id str
    The GitLab integration ID.
    namespace str
    The GitLab namespace.
    owner str
    The GitLab owner.
    project_id int
    The GitLab project ID.
    repository str
    The GitLab repository.
    build_path str
    The build path.
    enable_submodules bool
    Whether to enable submodules.
    watch_paths Sequence[str]
    Paths to watch.
    branch String
    The GitLab branch.
    build Property Map
    The build configuration.
    integrationId String
    The GitLab integration ID.
    namespace String
    The GitLab namespace.
    owner String
    The GitLab owner.
    projectId Number
    The GitLab project ID.
    repository String
    The GitLab repository.
    buildPath String
    The build path.
    enableSubmodules Boolean
    Whether to enable submodules.
    watchPaths List<String>
    Paths to watch.

    Package Details

    Repository
    dokploy dimeskigj/pulumi-dokploy
    License
    Apache-2.0
    dokploy logo Dokploy
    Viewing docs for Dokploy v0.3.1
    published on Tuesday, Sep 29, 2026 by dimeskigj

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial