Files
terraform-provider-dokploy/docs/resources/project.md
Max Vojtkov a6d8aa8b52 A Terraform provider for Dokploy
Plugin-framework provider covering projects, environments, applications,
Compose stacks, managed databases, domains, mounts, ports, redirects,
basic auth, registries, SSH keys, certificates and backup destinations,
over Dokploy's tRPC-over-REST API.

The shim package exposes the provider to other Go modules, which is how
pulumi-dokploy bridges it.
2026-08-09 12:17:26 +03:00

1.4 KiB

page_title, subcategory, description
page_title subcategory description
dokploy_project Resource - dokploy A Dokploy project: the top-level container for environments and services. Creating a project automatically creates a default production environment. Its ID is exposed as default_environment_id, so services can be attached without declaring a separate dokploy_environment resource.

dokploy_project (Resource)

A Dokploy project: the top-level container for environments and services.

Creating a project automatically creates a default production environment. Its ID is exposed as default_environment_id, so services can be attached without declaring a separate dokploy_environment resource.

Schema

Required

  • name (String) Display name of the project.

Optional

  • description (String) Free-form description.
  • env (String) Project-wide environment variables in KEY=value format, one per line. These are shared with every service in the project.

Read-Only

  • created_at (String) RFC 3339 timestamp of when the project was created.
  • default_environment_id (String) ID of the production environment that Dokploy creates automatically with the project.
  • id (String) Unique project identifier.
  • organization_id (String) Organization that owns the project.