Module coolipy.models.applications

Classes

class ApplicationBaseModel (uuid: Optional[str] = None, name: Optional[str] = None, domains: Optional[List[str]] = <factory>, description: Optional[str] = None, git_repository: Optional[str] = None, git_branch: Optional[str] = None, build_pack: Optional[COOLIFY_BUILD_PACKS] = None, docker_registry_image_name: Optional[str] = None, docker_registry_image_tag: Optional[str] = None, static_image: Optional[str] = None, install_command: Optional[str] = None, build_command: Optional[str] = None, start_command: Optional[str] = None, base_directory: Optional[str] = None, publish_directory: Optional[str] = None, health_check_enabled: Optional[bool] = None, health_check_path: Optional[str] = None, health_check_port: Optional[int] = None, health_check_host: Optional[str] = None, health_check_method: Optional[str] = None, health_check_return_code: Optional[int] = None, health_check_scheme: Optional[str] = None, health_check_response_text: Optional[str] = None, health_check_interval: Optional[int] = None, health_check_timeout: Optional[int] = None, health_check_retries: Optional[int] = None, health_check_start_period: Optional[int] = None, limits_memory: Optional[str] = None, limits_memory_swap: Optional[str] = None, limits_memory_swappiness: Optional[int] = None, limits_memory_reservation: Optional[str] = None, limits_cpus: Optional[str] = None, limits_cpuset: Optional[str] = None, limits_cpu_shares: Optional[int] = None, custom_labels: Optional[str] = None, custom_docker_run_options: Optional[str] = None, post_deployment_command: Optional[str] = None, post_deployment_command_container: Optional[str] = None, pre_deployment_command: Optional[str] = None, pre_deployment_command_container: Optional[str] = None, manual_webhook_secret_github: Optional[str] = None, manual_webhook_secret_gitlab: Optional[str] = None, manual_webhook_secret_bitbucket: Optional[str] = None, manual_webhook_secret_gitea: Optional[str] = None, dockerfile: Optional[str] = None, docker_compose_location: Optional[str] = None, docker_compose_raw: Optional[str] = None, docker_compose_custom_start_command: Optional[str] = None, docker_compose_custom_build_command: Optional[str] = None, docker_compose_domains: Optional[List[str]] = None, watch_paths: Optional[List[str]] = None)

ApplicationBaseModel(uuid: Optional[str] = None, name: Optional[str] = None, domains: Optional[List[str]] = , description: Optional[str] = None, git_repository: Optional[str] = None, git_branch: Optional[str] = None, build_pack: Optional[coolipy.constants.COOLIFY_BUILD_PACKS] = None, docker_registry_image_name: Optional[str] = None, docker_registry_image_tag: Optional[str] = None, static_image: Optional[str] = None, install_command: Optional[str] = None, build_command: Optional[str] = None, start_command: Optional[str] = None, base_directory: Optional[str] = None, publish_directory: Optional[str] = None, health_check_enabled: Optional[bool] = None, health_check_path: Optional[str] = None, health_check_port: Optional[int] = None, health_check_host: Optional[str] = None, health_check_method: Optional[str] = None, health_check_return_code: Optional[int] = None, health_check_scheme: Optional[str] = None, health_check_response_text: Optional[str] = None, health_check_interval: Optional[int] = None, health_check_timeout: Optional[int] = None, health_check_retries: Optional[int] = None, health_check_start_period: Optional[int] = None, limits_memory: Optional[str] = None, limits_memory_swap: Optional[str] = None, limits_memory_swappiness: Optional[int] = None, limits_memory_reservation: Optional[str] = None, limits_cpus: Optional[str] = None, limits_cpuset: Optional[str] = None, limits_cpu_shares: Optional[int] = None, custom_labels: Optional[str] = None, custom_docker_run_options: Optional[str] = None, post_deployment_command: Optional[str] = None, post_deployment_command_container: Optional[str] = None, pre_deployment_command: Optional[str] = None, pre_deployment_command_container: Optional[str] = None, manual_webhook_secret_github: Optional[str] = None, manual_webhook_secret_gitlab: Optional[str] = None, manual_webhook_secret_bitbucket: Optional[str] = None, manual_webhook_secret_gitea: Optional[str] = None, dockerfile: Optional[str] = None, docker_compose_location: Optional[str] = None, docker_compose_raw: Optional[str] = None, docker_compose_custom_start_command: Optional[str] = None, docker_compose_custom_build_command: Optional[str] = None, docker_compose_domains: Optional[List[str]] = None, watch_paths: Optional[List[str]] = None)

Expand source code
@dataclass
class ApplicationBaseModel:
    uuid: Optional[str] = None
    name: Optional[str] = None
    domains: Optional[List[str]] = field(default_factory=list)
    description: Optional[str] = None
    git_repository: Optional[str] = None
    git_branch: Optional[str] = None
    build_pack: Optional[COOLIFY_BUILD_PACKS] = None
    docker_registry_image_name: Optional[str] = None
    docker_registry_image_tag: Optional[str] = None
    static_image: Optional[str] = None
    install_command: Optional[str] = None
    build_command: Optional[str] = None
    start_command: Optional[str] = None
    base_directory: Optional[str] = None
    publish_directory: Optional[str] = None
    health_check_enabled: Optional[bool] = None
    health_check_path: Optional[str] = None
    health_check_port: Optional[int] = None
    health_check_host: Optional[str] = None
    health_check_method: Optional[str] = None
    health_check_return_code: Optional[int] = None
    health_check_scheme: Optional[str] = None
    health_check_response_text: Optional[str] = None
    health_check_interval: Optional[int] = None
    health_check_timeout: Optional[int] = None
    health_check_retries: Optional[int] = None
    health_check_start_period: Optional[int] = None
    limits_memory: Optional[str] = None
    limits_memory_swap: Optional[str] = None
    limits_memory_swappiness: Optional[int] = None
    limits_memory_reservation: Optional[str] = None
    limits_cpus: Optional[str] = None
    limits_cpuset: Optional[str] = None
    limits_cpu_shares: Optional[int] = None
    custom_labels: Optional[str] = None
    custom_docker_run_options: Optional[str] = None
    post_deployment_command: Optional[str] = None
    post_deployment_command_container: Optional[str] = None
    pre_deployment_command: Optional[str] = None
    pre_deployment_command_container: Optional[str] = None
    manual_webhook_secret_github: Optional[str] = None
    manual_webhook_secret_gitlab: Optional[str] = None
    manual_webhook_secret_bitbucket: Optional[str] = None
    manual_webhook_secret_gitea: Optional[str] = None
    dockerfile: Optional[str] = None
    docker_compose_location: Optional[str] = None
    docker_compose_raw: Optional[str] = None
    docker_compose_custom_start_command: Optional[str] = None
    docker_compose_custom_build_command: Optional[str] = None
    docker_compose_domains: Optional[List[str]] = None
    watch_paths: Optional[List[str]] = None

Subclasses

Class variables

var base_directory : Optional[str]
var build_command : Optional[str]
var build_pack : Optional[COOLIFY_BUILD_PACKS]
var custom_docker_run_options : Optional[str]
var custom_labels : Optional[str]
var description : Optional[str]
var docker_compose_custom_build_command : Optional[str]
var docker_compose_custom_start_command : Optional[str]
var docker_compose_domains : Optional[List[str]]
var docker_compose_location : Optional[str]
var docker_compose_raw : Optional[str]
var docker_registry_image_name : Optional[str]
var docker_registry_image_tag : Optional[str]
var dockerfile : Optional[str]
var domains : Optional[List[str]]
var git_branch : Optional[str]
var git_repository : Optional[str]
var health_check_enabled : Optional[bool]
var health_check_host : Optional[str]
var health_check_interval : Optional[int]
var health_check_method : Optional[str]
var health_check_path : Optional[str]
var health_check_port : Optional[int]
var health_check_response_text : Optional[str]
var health_check_retries : Optional[int]
var health_check_return_code : Optional[int]
var health_check_scheme : Optional[str]
var health_check_start_period : Optional[int]
var health_check_timeout : Optional[int]
var install_command : Optional[str]
var limits_cpu_shares : Optional[int]
var limits_cpus : Optional[str]
var limits_cpuset : Optional[str]
var limits_memory : Optional[str]
var limits_memory_reservation : Optional[str]
var limits_memory_swap : Optional[str]
var limits_memory_swappiness : Optional[int]
var manual_webhook_secret_bitbucket : Optional[str]
var manual_webhook_secret_gitea : Optional[str]
var manual_webhook_secret_github : Optional[str]
var manual_webhook_secret_gitlab : Optional[str]
var name : Optional[str]
var post_deployment_command : Optional[str]
var post_deployment_command_container : Optional[str]
var pre_deployment_command : Optional[str]
var pre_deployment_command_container : Optional[str]
var publish_directory : Optional[str]
var start_command : Optional[str]
var static_image : Optional[str]
var uuid : Optional[str]
var watch_paths : Optional[List[str]]
class ApplicationDockerComposeModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, docker_compose_raw: str)

ApplicationDockerComposeModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, docker_compose_raw: str)

Expand source code
@dataclass
class ApplicationDockerComposeModelCreate(ApplicationPublicModelCreate):
    docker_compose_raw: str

Ancestors

Class variables

var docker_compose_raw : str
class ApplicationDockerImageModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, docker_registry_image_name: str, docker_registry_image_tag: Optional[str] = '')

ApplicationDockerImageModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, docker_registry_image_name: str, docker_registry_image_tag: Optional[str] = '')

Expand source code
@dataclass
class ApplicationDockerImageModelCreate(ApplicationPublicModelCreate):
    docker_registry_image_name: str
    docker_registry_image_tag: Optional[str] = ""

Ancestors

Class variables

var docker_registry_image_name : str
var docker_registry_image_tag : Optional[str]
class ApplicationDockerfileModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, dockerfile: str)

ApplicationDockerfileModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, dockerfile: str)

Expand source code
@dataclass
class ApplicationDockerfileModelCreate(ApplicationPublicModelCreate):
    dockerfile: str

Ancestors

Class variables

var dockerfile : str
class ApplicationModel (uuid: Optional[str] = None, name: Optional[str] = None, domains: Optional[List[str]] = <factory>, description: Optional[str] = None, git_repository: Optional[str] = None, git_branch: Optional[str] = None, build_pack: Optional[COOLIFY_BUILD_PACKS] = None, docker_registry_image_name: Optional[str] = None, docker_registry_image_tag: Optional[str] = None, static_image: Optional[str] = None, install_command: Optional[str] = None, build_command: Optional[str] = None, start_command: Optional[str] = None, base_directory: Optional[str] = None, publish_directory: Optional[str] = None, health_check_enabled: Optional[bool] = None, health_check_path: Optional[str] = None, health_check_port: Optional[int] = None, health_check_host: Optional[str] = None, health_check_method: Optional[str] = None, health_check_return_code: Optional[int] = None, health_check_scheme: Optional[str] = None, health_check_response_text: Optional[str] = None, health_check_interval: Optional[int] = None, health_check_timeout: Optional[int] = None, health_check_retries: Optional[int] = None, health_check_start_period: Optional[int] = None, limits_memory: Optional[str] = None, limits_memory_swap: Optional[str] = None, limits_memory_swappiness: Optional[int] = None, limits_memory_reservation: Optional[str] = None, limits_cpus: Optional[str] = None, limits_cpuset: Optional[str] = None, limits_cpu_shares: Optional[int] = None, custom_labels: Optional[str] = None, custom_docker_run_options: Optional[str] = None, post_deployment_command: Optional[str] = None, post_deployment_command_container: Optional[str] = None, pre_deployment_command: Optional[str] = None, pre_deployment_command_container: Optional[str] = None, manual_webhook_secret_github: Optional[str] = None, manual_webhook_secret_gitlab: Optional[str] = None, manual_webhook_secret_bitbucket: Optional[str] = None, manual_webhook_secret_gitea: Optional[str] = None, dockerfile: Optional[str] = None, docker_compose_location: Optional[str] = None, docker_compose_raw: Optional[str] = None, docker_compose_custom_start_command: Optional[str] = None, docker_compose_custom_build_command: Optional[str] = None, docker_compose_domains: Optional[List] = None, watch_paths: Optional[List] = None, additional_servers: Optional[List] = None, compose_parsing_version: Optional[str] = None, config_hash: Optional[str] = None, custom_healthcheck_found: Optional[bool] = None, custom_nginx_configuration: Optional[str] = None, deleted_at: Optional[str] = None, destination: Optional[DestinationModel] = None, destination_id: Optional[int] = None, destination_type: Optional[str] = None, docker_compose: Optional[str] = None, dockerfile_location: Optional[str] = None, dockerfile_target_build: Optional[str] = None, environment_id: Optional[int] = None, fqdn: Optional[str] = None, git_commit_sha: Optional[str] = None, git_full_url: Optional[str] = None, laravel_through_key: Optional[int] = None, last_online_at: Optional[str] = None, ports_exposes: Optional[str] = None, ports_mappings: Optional[List] = <factory>, preview_url_template: Optional[str] = None, private_key_id: Optional[str] = None, redirect: Optional[str] = None, repository_project_id: Optional[str] = None, server_status: Optional[bool] = None, source_id: Optional[int] = None, source_type: Optional[str] = None, status: Optional[str] = None, swarm_placement_constraints: Optional[str] = None, swarm_replicas: Optional[int] = None, created_at: Union[str, datetime.datetime, ForwardRef(None)] = None, updated_at: Union[str, datetime.datetime, ForwardRef(None)] = None)

ApplicationModel(uuid: Optional[str] = None, name: Optional[str] = None, domains: Optional[List[str]] = , description: Optional[str] = None, git_repository: Optional[str] = None, git_branch: Optional[str] = None, build_pack: Optional[coolipy.constants.COOLIFY_BUILD_PACKS] = None, docker_registry_image_name: Optional[str] = None, docker_registry_image_tag: Optional[str] = None, static_image: Optional[str] = None, install_command: Optional[str] = None, build_command: Optional[str] = None, start_command: Optional[str] = None, base_directory: Optional[str] = None, publish_directory: Optional[str] = None, health_check_enabled: Optional[bool] = None, health_check_path: Optional[str] = None, health_check_port: Optional[int] = None, health_check_host: Optional[str] = None, health_check_method: Optional[str] = None, health_check_return_code: Optional[int] = None, health_check_scheme: Optional[str] = None, health_check_response_text: Optional[str] = None, health_check_interval: Optional[int] = None, health_check_timeout: Optional[int] = None, health_check_retries: Optional[int] = None, health_check_start_period: Optional[int] = None, limits_memory: Optional[str] = None, limits_memory_swap: Optional[str] = None, limits_memory_swappiness: Optional[int] = None, limits_memory_reservation: Optional[str] = None, limits_cpus: Optional[str] = None, limits_cpuset: Optional[str] = None, limits_cpu_shares: Optional[int] = None, custom_labels: Optional[str] = None, custom_docker_run_options: Optional[str] = None, post_deployment_command: Optional[str] = None, post_deployment_command_container: Optional[str] = None, pre_deployment_command: Optional[str] = None, pre_deployment_command_container: Optional[str] = None, manual_webhook_secret_github: Optional[str] = None, manual_webhook_secret_gitlab: Optional[str] = None, manual_webhook_secret_bitbucket: Optional[str] = None, manual_webhook_secret_gitea: Optional[str] = None, dockerfile: Optional[str] = None, docker_compose_location: Optional[str] = None, docker_compose_raw: Optional[str] = None, docker_compose_custom_start_command: Optional[str] = None, docker_compose_custom_build_command: Optional[str] = None, docker_compose_domains: Optional[List] = None, watch_paths: Optional[List] = None, additional_servers: Optional[List] = None, compose_parsing_version: Optional[str] = None, config_hash: Optional[str] = None, custom_healthcheck_found: Optional[bool] = None, custom_nginx_configuration: Optional[str] = None, deleted_at: Optional[str] = None, destination: Optional[coolipy.models.databases.DestinationModel] = None, destination_id: Optional[int] = None, destination_type: Optional[str] = None, docker_compose: Optional[str] = None, dockerfile_location: Optional[str] = None, dockerfile_target_build: Optional[str] = None, environment_id: Optional[int] = None, fqdn: Optional[str] = None, git_commit_sha: Optional[str] = None, git_full_url: Optional[str] = None, laravel_through_key: Optional[int] = None, last_online_at: Optional[str] = None, ports_exposes: Optional[str] = None, ports_mappings: Optional[List] = , preview_url_template: Optional[str] = None, private_key_id: Optional[str] = None, redirect: Optional[str] = None, repository_project_id: Optional[str] = None, server_status: Optional[bool] = None, source_id: Optional[int] = None, source_type: Optional[str] = None, status: Optional[str] = None, swarm_placement_constraints: Optional[str] = None, swarm_replicas: Optional[int] = None, created_at: Union[str, datetime.datetime, NoneType] = None, updated_at: Union[str, datetime.datetime, NoneType] = None)

Expand source code
@dataclass
class ApplicationModel(ApplicationBaseModel, CoolipyBaseModel):
    uuid: Optional[str] = None
    name: Optional[str] = None
    additional_servers: Optional[List] = None
    base_directory: Optional[str] = None
    build_command: Optional[str] = None
    build_pack: Optional[COOLIFY_BUILD_PACKS] = None
    compose_parsing_version: Optional[str] = None
    config_hash: Optional[str] = None
    custom_docker_run_options: Optional[str] = None
    custom_healthcheck_found: Optional[bool] = None
    custom_labels: Optional[str] = None
    custom_nginx_configuration: Optional[str] = None
    deleted_at: Optional[str] = None
    description: Optional[str] = None
    destination: Optional[DestinationModel] = None
    destination_id: Optional[int] = None
    destination_type: Optional[str] = None
    docker_compose: Optional[str] = None
    docker_compose_custom_build_command: Optional[str] = None
    docker_compose_custom_start_command: Optional[str] = None
    docker_compose_domains: Optional[List] = None
    docker_compose_location: Optional[str] = None
    docker_compose_raw: Optional[str] = None
    docker_registry_image_name: Optional[str] = None
    docker_registry_image_tag: Optional[str] = None
    dockerfile: Optional[str] = None
    dockerfile_location: Optional[str] = None
    dockerfile_target_build: Optional[str] = None
    environment_id: Optional[int] = None
    fqdn: Optional[str] = None
    git_branch: Optional[str] = None
    git_commit_sha: Optional[str] = None
    git_full_url: Optional[str] = None
    git_repository: Optional[str] = None
    health_check_enabled: Optional[bool] = None
    health_check_host: Optional[str] = None
    health_check_interval: Optional[int] = None
    health_check_method: Optional[str] = None
    health_check_path: Optional[str] = None
    health_check_port: Optional[int] = None
    health_check_response_text: Optional[str] = None
    health_check_retries: Optional[int] = None
    health_check_return_code: Optional[int] = None
    health_check_scheme: Optional[str] = None
    health_check_start_period: Optional[int] = None
    health_check_timeout: Optional[int] = None
    install_command: Optional[str] = None
    laravel_through_key: Optional[int] = None
    last_online_at: Optional[str] = None
    limits_cpu_shares: Optional[int] = None
    limits_cpus: Optional[str] = None
    limits_cpuset: Optional[str] = None
    limits_memory: Optional[str] = None
    limits_memory_reservation: Optional[str] = None
    limits_memory_swap: Optional[str] = None
    limits_memory_swappiness: Optional[int] = None
    manual_webhook_secret_bitbucket: Optional[str] = None
    manual_webhook_secret_gitea: Optional[str] = None
    manual_webhook_secret_github: Optional[str] = None
    manual_webhook_secret_gitlab: Optional[str] = None
    ports_exposes: Optional[str] = None
    ports_mappings: Optional[List] = field(default_factory=list)
    post_deployment_command: Optional[str] = None
    post_deployment_command_container: Optional[str] = None
    pre_deployment_command: Optional[str] = None
    pre_deployment_command_container: Optional[str] = None
    preview_url_template: Optional[str] = None
    private_key_id: Optional[str] = None
    publish_directory: Optional[str] = None
    redirect: Optional[str] = None
    repository_project_id: Optional[str] = None
    server_status: Optional[bool] = None
    source_id: Optional[int] = None
    source_type: Optional[str] = None
    start_command: Optional[str] = None
    static_image: Optional[str] = None
    status: Optional[str] = None
    swarm_placement_constraints: Optional[str] = None
    swarm_replicas: Optional[int] = None
    watch_paths: Optional[List] = None
    created_at: Optional[Union[str, datetime]] = None
    updated_at: Optional[Union[str, datetime]] = None

    def _adjust_nested(self):
        raw_server = self.destination
        if isinstance(raw_server, dict) and raw_server:
            self.destination = DestinationModel(**raw_server).pythonify()

Ancestors

Class variables

var additional_servers : Optional[List]
var base_directory : Optional[str]
var build_command : Optional[str]
var build_pack : Optional[COOLIFY_BUILD_PACKS]
var compose_parsing_version : Optional[str]
var config_hash : Optional[str]
var created_at : Union[str, datetime.datetime, ForwardRef(None)]
var custom_docker_run_options : Optional[str]
var custom_healthcheck_found : Optional[bool]
var custom_labels : Optional[str]
var custom_nginx_configuration : Optional[str]
var deleted_at : Optional[str]
var description : Optional[str]
var destination : Optional[DestinationModel]
var destination_id : Optional[int]
var destination_type : Optional[str]
var docker_compose : Optional[str]
var docker_compose_custom_build_command : Optional[str]
var docker_compose_custom_start_command : Optional[str]
var docker_compose_domains : Optional[List]
var docker_compose_location : Optional[str]
var docker_compose_raw : Optional[str]
var docker_registry_image_name : Optional[str]
var docker_registry_image_tag : Optional[str]
var dockerfile : Optional[str]
var dockerfile_location : Optional[str]
var dockerfile_target_build : Optional[str]
var environment_id : Optional[int]
var fqdn : Optional[str]
var git_branch : Optional[str]
var git_commit_sha : Optional[str]
var git_full_url : Optional[str]
var git_repository : Optional[str]
var health_check_enabled : Optional[bool]
var health_check_host : Optional[str]
var health_check_interval : Optional[int]
var health_check_method : Optional[str]
var health_check_path : Optional[str]
var health_check_port : Optional[int]
var health_check_response_text : Optional[str]
var health_check_retries : Optional[int]
var health_check_return_code : Optional[int]
var health_check_scheme : Optional[str]
var health_check_start_period : Optional[int]
var health_check_timeout : Optional[int]
var install_command : Optional[str]
var laravel_through_key : Optional[int]
var last_online_at : Optional[str]
var limits_cpu_shares : Optional[int]
var limits_cpus : Optional[str]
var limits_cpuset : Optional[str]
var limits_memory : Optional[str]
var limits_memory_reservation : Optional[str]
var limits_memory_swap : Optional[str]
var limits_memory_swappiness : Optional[int]
var manual_webhook_secret_bitbucket : Optional[str]
var manual_webhook_secret_gitea : Optional[str]
var manual_webhook_secret_github : Optional[str]
var manual_webhook_secret_gitlab : Optional[str]
var name : Optional[str]
var ports_exposes : Optional[str]
var ports_mappings : Optional[List]
var post_deployment_command : Optional[str]
var post_deployment_command_container : Optional[str]
var pre_deployment_command : Optional[str]
var pre_deployment_command_container : Optional[str]
var preview_url_template : Optional[str]
var private_key_id : Optional[str]
var publish_directory : Optional[str]
var redirect : Optional[str]
var repository_project_id : Optional[str]
var server_status : Optional[bool]
var source_id : Optional[int]
var source_type : Optional[str]
var start_command : Optional[str]
var static_image : Optional[str]
var status : Optional[str]
var swarm_placement_constraints : Optional[str]
var swarm_replicas : Optional[int]
var updated_at : Union[str, datetime.datetime, ForwardRef(None)]
var uuid : Optional[str]
var watch_paths : Optional[List]

Inherited members

class ApplicationPrivateGHModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, github_app_uuid: int, git_repository: str, git_branch: str, build_pack: COOLIFY_BUILD_PACKS)

ApplicationPrivateGHModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, github_app_uuid: int, git_repository: str, git_branch: str, build_pack: coolipy.constants.COOLIFY_BUILD_PACKS)

Expand source code
@dataclass
class ApplicationPrivateGHModelCreate(ApplicationPublicModelCreate):
    github_app_uuid: int
    git_repository: str
    git_branch: str
    build_pack: COOLIFY_BUILD_PACKS

Ancestors

Class variables

var build_packCOOLIFY_BUILD_PACKS
var git_branch : str
var git_repository : str
var github_app_uuid : int
class ApplicationPublicGHModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, github_app_uuid: int, git_repository: str, git_branch: str, build_pack: COOLIFY_BUILD_PACKS)

ApplicationPublicGHModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, github_app_uuid: int, git_repository: str, git_branch: str, build_pack: coolipy.constants.COOLIFY_BUILD_PACKS)

Expand source code
@dataclass
class ApplicationPublicGHModelCreate(ApplicationPublicModelCreate):
    github_app_uuid: int
    git_repository: str
    git_branch: str
    build_pack: COOLIFY_BUILD_PACKS

Ancestors

Class variables

var build_packCOOLIFY_BUILD_PACKS
var git_branch : str
var git_repository : str
var github_app_uuid : int
class ApplicationPublicModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool)

ApplicationPublicModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool)

Expand source code
@dataclass
class ApplicationPublicModelCreate:
    name: str
    project_uuid: str
    server_uuid: str
    environment_name: str
    ports_exposes: str
    instant_deploy: bool

Subclasses

Class variables

var environment_name : str
var instant_deploy : bool
var name : str
var ports_exposes : str
var project_uuid : str
var server_uuid : str
class ApplicationPublicPrivatePvtKeyGHModelCreate (name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, private_key_uuid: str)

ApplicationPublicPrivatePvtKeyGHModelCreate(name: str, project_uuid: str, server_uuid: str, environment_name: str, ports_exposes: str, instant_deploy: bool, private_key_uuid: str)

Expand source code
@dataclass
class ApplicationPublicPrivatePvtKeyGHModelCreate(ApplicationPublicModelCreate):
    private_key_uuid: str

Ancestors

Class variables

var private_key_uuid : str
class ServiceApplicationModel (id: Optional[int] = None, uuid: Optional[str] = None, name: Optional[str] = None, human_name: Optional[str] = None, description: Optional[str] = None, fqdn: Optional[str] = None, ports: Optional[List[str]] = None, exposes: Optional[str] = None, status: Optional[str] = None, service_id: Optional[int] = None, exclude_from_status: Optional[bool] = None, required_fqdn: Optional[bool] = None, image: Optional[str] = None, is_log_drain_enabled: Optional[bool] = None, is_include_timestamps: Optional[bool] = None, deleted_at: Union[str, datetime.datetime, ForwardRef(None)] = None, is_gzip_enabled: Optional[bool] = None, is_stripprefix_enabled: Optional[bool] = None, last_online_at: Union[str, datetime.datetime, ForwardRef(None)] = None, created_at: Union[str, datetime.datetime, ForwardRef(None)] = None, updated_at: Union[str, datetime.datetime, ForwardRef(None)] = None)

ServiceApplicationModel(id: Optional[int] = None, uuid: Optional[str] = None, name: Optional[str] = None, human_name: Optional[str] = None, description: Optional[str] = None, fqdn: Optional[str] = None, ports: Optional[List[str]] = None, exposes: Optional[str] = None, status: Optional[str] = None, service_id: Optional[int] = None, exclude_from_status: Optional[bool] = None, required_fqdn: Optional[bool] = None, image: Optional[str] = None, is_log_drain_enabled: Optional[bool] = None, is_include_timestamps: Optional[bool] = None, deleted_at: Union[str, datetime.datetime, NoneType] = None, is_gzip_enabled: Optional[bool] = None, is_stripprefix_enabled: Optional[bool] = None, last_online_at: Union[str, datetime.datetime, NoneType] = None, created_at: Union[str, datetime.datetime, NoneType] = None, updated_at: Union[str, datetime.datetime, NoneType] = None)

Expand source code
@dataclass
class ServiceApplicationModel(CoolipyBaseModel):
    id: Optional[int] = None
    uuid: Optional[str] = None
    name: Optional[str] = None
    human_name: Optional[str] = None
    description: Optional[str] = None
    fqdn: Optional[str] = None
    ports: Optional[List[str]] = None
    exposes: Optional[str] = None
    status: Optional[str] = None
    service_id: Optional[int] = None
    exclude_from_status: Optional[bool] = None
    required_fqdn: Optional[bool] = None
    image: Optional[str] = None
    is_log_drain_enabled: Optional[bool] = None
    is_include_timestamps: Optional[bool] = None
    deleted_at: Optional[Union[str, datetime]] = None
    is_gzip_enabled: Optional[bool] = None
    is_stripprefix_enabled: Optional[bool] = None
    last_online_at: Optional[Union[str, datetime]] = None
    created_at: Optional[Union[str, datetime]] = None
    updated_at: Optional[Union[str, datetime]] = None

Ancestors

Class variables

var created_at : Union[str, datetime.datetime, ForwardRef(None)]
var deleted_at : Union[str, datetime.datetime, ForwardRef(None)]
var description : Optional[str]
var exclude_from_status : Optional[bool]
var exposes : Optional[str]
var fqdn : Optional[str]
var human_name : Optional[str]
var id : Optional[int]
var image : Optional[str]
var is_gzip_enabled : Optional[bool]
var is_include_timestamps : Optional[bool]
var is_log_drain_enabled : Optional[bool]
var is_stripprefix_enabled : Optional[bool]
var last_online_at : Union[str, datetime.datetime, ForwardRef(None)]
var name : Optional[str]
var ports : Optional[List[str]]
var required_fqdn : Optional[bool]
var service_id : Optional[int]
var status : Optional[str]
var updated_at : Union[str, datetime.datetime, ForwardRef(None)]
var uuid : Optional[str]

Inherited members