SYMBOL INDEX (654 symbols across 318 files) FILE: apps/api/src/schema.ts type DeployJob (line 34) | type DeployJob = z.infer; type CancelDeploymentJob (line 47) | type CancelDeploymentJob = z.infer; FILE: apps/api/src/service.ts constant DEFAULT_MAX_EVENTS (line 6) | const DEFAULT_MAX_EVENTS = 500; constant MAX_EVENTS (line 7) | const MAX_EVENTS = DEFAULT_MAX_EVENTS; type InngestEventRow (line 10) | type InngestEventRow = { type InngestRun (line 32) | type InngestRun = { function getEventReceivedAt (line 43) | function getEventReceivedAt(ev: InngestEventRow): string | undefined { function runStatusToState (line 48) | function runStatusToState( type DeploymentJobRow (line 130) | type DeploymentJobRow = { function buildDeploymentRowsFromRuns (line 142) | function buildDeploymentRowsFromRuns( FILE: apps/dokploy/__test__/deploy/application.real.test.ts constant REAL_TEST_TIMEOUT (line 9) | const REAL_TEST_TIMEOUT = 180000; function cleanupDocker (line 146) | async function cleanupDocker(appName: string) { function cleanupFiles (line 156) | async function cleanupFiles(appName: string) { FILE: apps/dokploy/__test__/drop/drop.test.ts constant OUTPUT_BASE (line 9) | const OUTPUT_BASE = "./__test__/drop/zips/output"; FILE: apps/dokploy/__test__/env/environment-access-fallback.test.ts type Environment (line 4) | type Environment = { type Project (line 10) | type Project = { function selectAccessibleEnvironment (line 20) | function selectAccessibleEnvironment( FILE: apps/dokploy/__test__/permissions/enterprise-only-resources.test.ts constant FREE_TIER_RESOURCES (line 7) | const FREE_TIER_RESOURCES = [ constant ENTERPRISE_RESOURCES (line 23) | const ENTERPRISE_RESOURCES = [ FILE: apps/dokploy/__test__/server/mechanizeDockerContainer.test.ts type MockCreateServiceOptions (line 5) | type MockCreateServiceOptions = { FILE: apps/dokploy/__test__/templates/helpers.template.test.ts type JWTParts (line 12) | type JWTParts = [string, string, string]; FILE: apps/dokploy/__test__/traefik/server/update-server-config.test.ts type WebServerSettings (line 17) | type WebServerSettings = typeof webServerSettings.$inferSelect; FILE: apps/dokploy/__test__/wss/readValidDirectory.test.ts constant BASE (line 4) | const BASE = "/base"; FILE: apps/dokploy/components/dashboard/application/advanced/cluster/modify-swarm-settings.tsx type MenuItem (line 33) | type MenuItem = { type Props (line 120) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/show-cluster-settings.tsx type Props (line 38) | interface Props { type AddCommand (line 48) | type AddCommand = z.infer; FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/endpoint-spec-form.tsx type EndpointSpecFormProps (line 29) | interface EndpointSpecFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/health-check-form.tsx type HealthCheckFormProps (line 27) | interface HealthCheckFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/labels-form.tsx type LabelsFormProps (line 30) | interface LabelsFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/mode-form.tsx type ModeFormProps (line 24) | interface ModeFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/network-form.tsx type NetworkFormProps (line 36) | interface NetworkFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/placement-form.tsx type PlacementFormProps (line 35) | interface PlacementFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/restart-policy-form.tsx type RestartPolicyFormProps (line 33) | interface RestartPolicyFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/rollback-config-form.tsx type RollbackConfigFormProps (line 35) | interface RollbackConfigFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/stop-grace-period-form.tsx type StopGracePeriodFormProps (line 24) | interface StopGracePeriodFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/cluster/swarm-forms/update-config-form.tsx type UpdateConfigFormProps (line 35) | interface UpdateConfigFormProps { FILE: apps/dokploy/components/dashboard/application/advanced/general/add-command.tsx type Props (line 26) | interface Props { type AddCommand (line 41) | type AddCommand = z.infer; FILE: apps/dokploy/components/dashboard/application/advanced/import/show-import.tsx type ImportType (line 41) | type ImportType = z.infer; type Props (line 43) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/ports/handle-ports.tsx type AddPort (line 43) | type AddPort = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/ports/show-port.tsx type Props (line 16) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/redirects/handle-redirect.tsx type AddRedirect (line 46) | type AddRedirect = z.infer; type Props (line 78) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/redirects/show-redirects.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/security/handle-security.tsx type AddSecurity (line 34) | type AddSecurity = z.infer; type Props (line 36) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/security/show-security.tsx type Props (line 18) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/show-build-server.tsx type Props (line 37) | interface Props { type Schema (line 67) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/application/advanced/show-resources.tsx constant CPU_STEP (line 44) | const CPU_STEP = 0.25; constant MEMORY_STEP_MB (line 45) | const MEMORY_STEP_MB = 256; constant ULIMIT_PRESETS (line 75) | const ULIMIT_PRESETS = [ type ServiceType (line 91) | type ServiceType = type Props (line 99) | interface Props { type AddResources (line 104) | type AddResources = z.infer; FILE: apps/dokploy/components/dashboard/application/advanced/traefik/show-traefik-config.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/traefik/update-traefik-config.tsx type UpdateTraefikConfig (line 35) | type UpdateTraefikConfig = z.infer; type Props (line 37) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/volumes/add-volumes.tsx type Props (line 33) | interface Props { type AddMount (line 80) | type AddMount = z.infer; FILE: apps/dokploy/components/dashboard/application/advanced/volumes/show-volumes.tsx type Props (line 18) | interface Props { FILE: apps/dokploy/components/dashboard/application/advanced/volumes/update-volume.tsx type UpdateMount (line 62) | type UpdateMount = z.infer; type Props (line 64) | interface Props { FILE: apps/dokploy/components/dashboard/application/build/show.tsx constant RAILPACK_VERSIONS (line 33) | const RAILPACK_VERSIONS = [ type BuildType (line 56) | enum BuildType { type AddTemplate (line 102) | type AddTemplate = z.infer; type Props (line 104) | interface Props { type ApplicationData (line 108) | interface ApplicationData { function isValidBuildType (line 119) | function isValidBuildType(value: string): value is BuildType { FILE: apps/dokploy/components/dashboard/application/deployments/cancel-queues.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/clear-deployments.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/kill-build.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/refresh-token.tsx type Props (line 16) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/show-deployment.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/show-deployments-modal.tsx type Props (line 8) | interface Props { FILE: apps/dokploy/components/dashboard/application/deployments/show-deployments.tsx type Props (line 36) | interface Props { FILE: apps/dokploy/components/dashboard/application/domains/dns-helper-modal.tsx type Props (line 14) | interface Props { FILE: apps/dokploy/components/dashboard/application/domains/handle-domain.tsx type CacheType (line 45) | type CacheType = "fetch" | "cache"; type Domain (line 119) | type Domain = z.infer; type Props (line 121) | interface Props { FILE: apps/dokploy/components/dashboard/application/domains/show-domains.tsx type ValidationState (line 36) | type ValidationState = { type ValidationStates (line 45) | type ValidationStates = Record; type Props (line 47) | interface Props { FILE: apps/dokploy/components/dashboard/application/environment/show-enviroment.tsx type EnvironmentSchema (line 31) | type EnvironmentSchema = z.infer; type Props (line 33) | interface Props { FILE: apps/dokploy/components/dashboard/application/environment/show.tsx type EnvironmentSchema (line 27) | type EnvironmentSchema = z.infer; type Props (line 29) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-bitbucket-provider.tsx type BitbucketProvider (line 66) | type BitbucketProvider = z.infer; type Props (line 68) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-docker-provider.tsx type DockerProvider (line 27) | type DockerProvider = z.infer; type Props (line 29) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-drag-n-drop.tsx type Props (line 20) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-git-provider.tsx type GitProvider (line 50) | type GitProvider = z.infer; type Props (line 52) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-gitea-provider.tsx type GiteaRepository (line 51) | interface GiteaRepository { type GiteaBranch (line 60) | interface GiteaBranch { type GiteaProvider (line 81) | type GiteaProvider = z.infer; type Props (line 83) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-github-provider.tsx type GithubProvider (line 65) | type GithubProvider = z.infer; type Props (line 67) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/save-gitlab-provider.tsx type GitlabProvider (line 67) | type GitlabProvider = z.infer; type Props (line 69) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/show.tsx type TabState (line 25) | type TabState = type Props (line 34) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/generic/unauthorized-git-provider.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/application/general/show.tsx type Props (line 27) | interface Props { FILE: apps/dokploy/components/dashboard/application/logs/show.tsx type Props (line 50) | interface Props { FILE: apps/dokploy/components/dashboard/application/patches/create-file-dialog.tsx type Props (line 18) | interface Props { FILE: apps/dokploy/components/dashboard/application/patches/edit-patch-dialog.tsx type Props (line 18) | interface Props { FILE: apps/dokploy/components/dashboard/application/patches/patch-editor.tsx type Props (line 25) | interface Props { type DirectoryEntry (line 32) | type DirectoryEntry = { FILE: apps/dokploy/components/dashboard/application/patches/show-patches.tsx type Props (line 26) | interface Props { FILE: apps/dokploy/components/dashboard/application/preview-deployments/add-preview-domain.tsx type Domain (line 45) | type Domain = z.infer; type Props (line 47) | interface Props { FILE: apps/dokploy/components/dashboard/application/preview-deployments/show-preview-deployments.tsx type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/application/preview-deployments/show-preview-settings.tsx type Schema (line 74) | type Schema = z.infer; type Props (line 76) | interface Props { FILE: apps/dokploy/components/dashboard/application/rollbacks/show-rollback-settings.tsx type FormValues (line 56) | type FormValues = z.infer; type Props (line 58) | interface Props { FILE: apps/dokploy/components/dashboard/application/schedules/handle-schedules.tsx type Props (line 131) | interface Props { FILE: apps/dokploy/components/dashboard/application/schedules/show-schedules.tsx type Props (line 31) | interface Props { FILE: apps/dokploy/components/dashboard/application/schedules/timezones.ts constant TIMEZONES (line 2) | const TIMEZONES: Record< function getTimezoneLabel (line 455) | function getTimezoneLabel(value: string | undefined): string { FILE: apps/dokploy/components/dashboard/application/update-application.tsx type UpdateApplication (line 37) | type UpdateApplication = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/application/volume-backups/handle-volume-backups.tsx type Props (line 96) | interface Props { FILE: apps/dokploy/components/dashboard/application/volume-backups/restore-volume-backups.tsx type Props (line 49) | interface Props { method onData (line 122) | onData(log) { method onError (line 133) | onError(error) { FILE: apps/dokploy/components/dashboard/application/volume-backups/show-volume-backups.tsx type Props (line 31) | interface Props { FILE: apps/dokploy/components/dashboard/compose/advanced/add-command.tsx type Props (line 27) | interface Props { type AddCommand (line 35) | type AddCommand = z.infer; FILE: apps/dokploy/components/dashboard/compose/advanced/add-isolation.tsx type Props (line 36) | interface Props { type IsolatedSchema (line 45) | type IsolatedSchema = z.infer; FILE: apps/dokploy/components/dashboard/compose/delete-service.tsx type DeleteCompose (line 41) | type DeleteCompose = z.infer; type Props (line 43) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/actions.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/compose-file-editor.tsx type Props (line 18) | interface Props { type AddComposeFile (line 26) | type AddComposeFile = z.infer; FILE: apps/dokploy/components/dashboard/compose/general/generic/save-bitbucket-provider-compose.tsx type BitbucketProvider (line 66) | type BitbucketProvider = z.infer; type Props (line 68) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/generic/save-git-provider-compose.tsx type GitProvider (line 50) | type GitProvider = z.infer; type Props (line 52) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/generic/save-gitea-provider-compose.tsx type GiteaProvider (line 66) | type GiteaProvider = z.infer; type Props (line 68) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/generic/save-github-provider-compose.tsx type GithubProvider (line 65) | type GithubProvider = z.infer; type Props (line 67) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/generic/save-gitlab-provider-compose.tsx type GitlabProvider (line 67) | type GitlabProvider = z.infer; type Props (line 69) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/generic/show.tsx type TabState (line 24) | type TabState = "github" | "git" | "raw" | "gitlab" | "bitbucket" | "git... type Props (line 25) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/randomize-compose.tsx type Props (line 28) | interface Props { type Schema (line 37) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/compose/general/show-converted-compose.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/compose/general/show.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/dashboard/compose/logs/show-stack.tsx type Props (line 35) | interface Props { FILE: apps/dokploy/components/dashboard/compose/logs/show.tsx type Props (line 34) | interface Props { FILE: apps/dokploy/components/dashboard/compose/update-compose.tsx type UpdateCompose (line 37) | type UpdateCompose = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/database/backups/handle-backup.tsx type CacheType (line 66) | type CacheType = "cache" | "fetch"; type DatabaseType (line 68) | type DatabaseType = "postgres" | "mariadb" | "mysql" | "mongo" | "web-se... type Props (line 178) | interface Props { FILE: apps/dokploy/components/dashboard/database/backups/restore-backup.tsx type DatabaseType (line 68) | type DatabaseType = type Props (line 72) | interface Props { method onData (line 263) | onData(log) { method onError (line 274) | onError(error) { FILE: apps/dokploy/components/dashboard/database/backups/show-backups.tsx type Props (line 40) | interface Props { FILE: apps/dokploy/components/dashboard/deployments/show-deployments-table.tsx type DeploymentRow (line 48) | type DeploymentRow = function getServiceInfo (line 67) | function getServiceInfo(d: DeploymentRow) { function ShowDeploymentsTable (line 97) | function ShowDeploymentsTable() { FILE: apps/dokploy/components/dashboard/deployments/show-queue-table.tsx type QueueRow (line 19) | type QueueRow = function formatTs (line 42) | function formatTs(ts?: number): string { function getJobLabel (line 48) | function getJobLabel(row: QueueRow): string { function ShowQueueTable (line 68) | function ShowQueueTable(props: { embedded?: boolean }) { FILE: apps/dokploy/components/dashboard/docker/config/show-container-config.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/dashboard/docker/logs/docker-logs-id.tsx type Props (line 21) | interface Props { FILE: apps/dokploy/components/dashboard/docker/logs/line-count-filter.tsx type LineCountFilterProps (line 23) | interface LineCountFilterProps { function LineCountFilter (line 29) | function LineCountFilter({ FILE: apps/dokploy/components/dashboard/docker/logs/show-docker-modal-logs.tsx type Props (line 22) | interface Props { FILE: apps/dokploy/components/dashboard/docker/logs/show-docker-modal-stack-logs.tsx type Props (line 22) | interface Props { FILE: apps/dokploy/components/dashboard/docker/logs/since-logs-filter.tsx type TimeFilter (line 19) | type TimeFilter = "all" | "1h" | "6h" | "24h" | "168h" | "720h"; type SinceLogsFilterProps (line 48) | interface SinceLogsFilterProps { function SinceLogsFilter (line 56) | function SinceLogsFilter({ FILE: apps/dokploy/components/dashboard/docker/logs/status-logs-filter.tsx type StatusLogsFilterProps (line 19) | interface StatusLogsFilterProps { function StatusLogsFilter (line 30) | function StatusLogsFilter({ FILE: apps/dokploy/components/dashboard/docker/logs/terminal-line.tsx type LogLineProps (line 14) | interface LogLineProps { function TerminalLine (line 22) | function TerminalLine({ log, noTimestamp, searchTerm }: LogLineProps) { FILE: apps/dokploy/components/dashboard/docker/logs/utils.ts type LogType (line 1) | type LogType = "error" | "warning" | "success" | "info" | "debug"; type LogVariant (line 2) | type LogVariant = "red" | "yellow" | "green" | "blue" | "orange"; type LogLine (line 4) | interface LogLine { type LogStyle (line 10) | interface LogStyle { constant LOG_STYLES (line 16) | const LOG_STYLES: Record = { function parseLogs (line 44) | function parseLogs(logString: string): LogLine[] { FILE: apps/dokploy/components/dashboard/docker/show/show-containers.tsx type Container (line 39) | type Container = NonNullable< type Props (line 43) | interface Props { FILE: apps/dokploy/components/dashboard/docker/terminal/docker-terminal-modal.tsx type Props (line 22) | interface Props { FILE: apps/dokploy/components/dashboard/docker/terminal/docker-terminal.tsx type Props (line 9) | interface Props { FILE: apps/dokploy/components/dashboard/file-system/show-traefik-file.tsx type UpdateServerMiddlewareConfig (line 28) | type UpdateServerMiddlewareConfig = z.infer< type Props (line 32) | interface Props { FILE: apps/dokploy/components/dashboard/file-system/show-traefik-system.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/impersonation/impersonation-bar.tsx type User (line 50) | type User = typeof authClient.$Infer.Session.user; FILE: apps/dokploy/components/dashboard/mariadb/general/show-external-mariadb-credentials.tsx type DockerProvider (line 43) | type DockerProvider = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/mariadb/general/show-general-mariadb.tsx type Props (line 19) | interface Props { method onData (line 51) | onData(log) { method onError (line 62) | onError(error) { FILE: apps/dokploy/components/dashboard/mariadb/general/show-internal-mariadb-credentials.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/mariadb/update-mariadb.tsx type UpdateMariadb (line 37) | type UpdateMariadb = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/mongo/general/show-external-mongo-credentials.tsx type DockerProvider (line 43) | type DockerProvider = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/mongo/general/show-general-mongo.tsx type Props (line 19) | interface Props { method onData (line 51) | onData(log) { method onError (line 63) | onError(error) { FILE: apps/dokploy/components/dashboard/mongo/general/show-internal-mongo-credentials.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/mongo/update-mongo.tsx type UpdateMongo (line 37) | type UpdateMongo = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/free/container/docker-block-chart.tsx type Props (line 13) | interface Props { type CustomTooltipProps (line 75) | interface CustomTooltipProps { FILE: apps/dokploy/components/dashboard/monitoring/free/container/docker-cpu-chart.tsx type Props (line 13) | interface Props { type CustomTooltipProps (line 61) | interface CustomTooltipProps { FILE: apps/dokploy/components/dashboard/monitoring/free/container/docker-disk-chart.tsx type Props (line 13) | interface Props { type CustomTooltipProps (line 77) | interface CustomTooltipProps { FILE: apps/dokploy/components/dashboard/monitoring/free/container/docker-memory-chart.tsx type Props (line 14) | interface Props { type CustomTooltipProps (line 66) | interface CustomTooltipProps { FILE: apps/dokploy/components/dashboard/monitoring/free/container/docker-network-chart.tsx type Props (line 13) | interface Props { type CustomTooltipProps (line 71) | interface CustomTooltipProps { FILE: apps/dokploy/components/dashboard/monitoring/free/container/show-free-compose-monitoring.tsx type Props (line 26) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/free/container/show-free-container-monitoring.tsx type Props (line 43) | interface Props { type DockerStats (line 47) | interface DockerStats { type DockerStatsJSON (line 85) | type DockerStatsJSON = { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/container-block-chart.tsx type ContainerMetric (line 18) | interface ContainerMetric { type Props (line 28) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/container-cpu-chart.tsx type ContainerMetric (line 18) | interface ContainerMetric { type Props (line 23) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/container-memory-chart.tsx type ContainerMetric (line 18) | interface ContainerMetric { type Props (line 29) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/container-network-chart.tsx type ContainerMetric (line 18) | interface ContainerMetric { type Props (line 28) | interface Props { type FormattedMetric (line 32) | interface FormattedMetric { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/show-paid-compose-monitoring.tsx type Props (line 27) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/paid/container/show-paid-container-monitoring.tsx constant REFRESH_INTERVALS (line 17) | const REFRESH_INTERVALS = { constant DATA_POINTS_OPTIONS (line 24) | const DATA_POINTS_OPTIONS = { type ContainerMetric (line 35) | interface ContainerMetric { type Props (line 63) | interface Props { FILE: apps/dokploy/components/dashboard/monitoring/paid/servers/cpu-chart.tsx type CPUChartProps (line 18) | interface CPUChartProps { function CPUChart (line 29) | function CPUChart({ data }: CPUChartProps) { FILE: apps/dokploy/components/dashboard/monitoring/paid/servers/disk-chart.tsx type RadialChartProps (line 20) | interface RadialChartProps { function DiskChart (line 24) | function DiskChart({ data }: RadialChartProps) { FILE: apps/dokploy/components/dashboard/monitoring/paid/servers/memory-chart.tsx type MemoryChartProps (line 16) | interface MemoryChartProps { function MemoryChart (line 27) | function MemoryChart({ data }: MemoryChartProps) { FILE: apps/dokploy/components/dashboard/monitoring/paid/servers/network-chart.tsx type NetworkChartProps (line 18) | interface NetworkChartProps { function NetworkChart (line 33) | function NetworkChart({ data }: NetworkChartProps) { FILE: apps/dokploy/components/dashboard/monitoring/paid/servers/show-paid-monitoring.tsx constant REFRESH_INTERVALS (line 16) | const REFRESH_INTERVALS = { constant DATA_POINTS_OPTIONS (line 23) | const DATA_POINTS_OPTIONS = { type SystemMetrics (line 34) | interface SystemMetrics { type Props (line 55) | interface Props { FILE: apps/dokploy/components/dashboard/mysql/general/show-external-mysql-credentials.tsx type DockerProvider (line 43) | type DockerProvider = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/mysql/general/show-general-mysql.tsx type Props (line 19) | interface Props { method onData (line 50) | onData(log) { method onError (line 61) | onError(error) { FILE: apps/dokploy/components/dashboard/mysql/general/show-internal-mysql-credentials.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/mysql/update-mysql.tsx type UpdateMysql (line 37) | type UpdateMysql = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/organization/handle-organization.tsx type OrganizationFormValues (line 36) | type OrganizationFormValues = z.infer; type Props (line 38) | interface Props { function AddOrganization (line 43) | function AddOrganization({ organizationId }: Props) { FILE: apps/dokploy/components/dashboard/postgres/advanced/show-custom-command.tsx type Props (line 33) | interface Props { type AddDockerImage (line 38) | type AddDockerImage = z.infer; FILE: apps/dokploy/components/dashboard/postgres/general/show-external-postgres-credentials.tsx type DockerProvider (line 43) | type DockerProvider = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/postgres/general/show-general-postgres.tsx type Props (line 19) | interface Props { method onData (line 51) | onData(log) { method onError (line 62) | onError(error) { FILE: apps/dokploy/components/dashboard/postgres/general/show-internal-postgres-credentials.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/postgres/update-postgres.tsx type UpdatePostgres (line 37) | type UpdatePostgres = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/project/add-ai-assistant.tsx type Props (line 3) | interface Props { FILE: apps/dokploy/components/dashboard/project/add-application.tsx type AddTemplate (line 64) | type AddTemplate = z.infer; type Props (line 66) | interface Props { FILE: apps/dokploy/components/dashboard/project/add-compose.tsx type AddCompose (line 65) | type AddCompose = z.infer; type Props (line 67) | interface Props { FILE: apps/dokploy/components/dashboard/project/add-database.tsx type DbType (line 55) | type DbType = z.infer["type"]; type AddDatabase (line 171) | type AddDatabase = z.infer; type Props (line 173) | interface Props { FILE: apps/dokploy/components/dashboard/project/add-template.tsx constant TEMPLATE_BASE_URL_KEY (line 73) | const TEMPLATE_BASE_URL_KEY = "dokploy_template_base_url"; type Props (line 75) | interface Props { FILE: apps/dokploy/components/dashboard/project/advanced-environment-selector.tsx type Environment (line 29) | type Environment = Awaited< type AdvancedEnvironmentSelectorProps (line 32) | interface AdvancedEnvironmentSelectorProps { FILE: apps/dokploy/components/dashboard/project/ai/step-two.tsx type StepProps (line 21) | interface StepProps { FILE: apps/dokploy/components/dashboard/project/ai/template-generator.tsx type EnvVariable (line 31) | interface EnvVariable { type Domain (line 36) | interface Domain { type Details (line 42) | interface Details { type Mount (line 53) | interface Mount { type TemplateInfo (line 58) | interface TemplateInfo { type Props (line 92) | interface Props { FILE: apps/dokploy/components/dashboard/project/duplicate-project.tsx type Services (line 27) | type Services = { type DuplicateProjectProps (line 44) | interface DuplicateProjectProps { FILE: apps/dokploy/components/dashboard/project/environment-variables.tsx type UpdateEnvironment (line 34) | type UpdateEnvironment = z.infer; type Props (line 36) | interface Props { FILE: apps/dokploy/components/dashboard/projects/handle-project.tsx type AddProject (line 57) | type AddProject = z.infer; type Props (line 59) | interface Props { FILE: apps/dokploy/components/dashboard/projects/project-environment.tsx type UpdateProject (line 34) | type UpdateProject = z.infer; type Props (line 36) | interface Props { FILE: apps/dokploy/components/dashboard/redis/general/show-external-redis-credentials.tsx type DockerProvider (line 43) | type DockerProvider = z.infer; type Props (line 45) | interface Props { FILE: apps/dokploy/components/dashboard/redis/general/show-general-redis.tsx type Props (line 19) | interface Props { method onData (line 50) | onData(log) { method onError (line 61) | onError(error) { FILE: apps/dokploy/components/dashboard/redis/general/show-internal-redis-credentials.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/redis/update-redis.tsx type UpdateRedis (line 37) | type UpdateRedis = z.infer; type Props (line 39) | interface Props { FILE: apps/dokploy/components/dashboard/requests/request-distribution-chart.tsx type RequestDistributionChartProps (line 17) | interface RequestDistributionChartProps { FILE: apps/dokploy/components/dashboard/requests/requests-table.tsx type RequestsTableProps (line 83) | interface RequestsTableProps { FILE: apps/dokploy/components/dashboard/requests/show-requests.tsx type LogEntry (line 39) | type LogEntry = NonNullable< FILE: apps/dokploy/components/dashboard/requests/status-request-filter.tsx type DataTableFacetedFilterProps (line 21) | interface DataTableFacetedFilterProps { function DataTableFacetedFilter (line 32) | function DataTableFacetedFilter({ FILE: apps/dokploy/components/dashboard/search-command.tsx type SearchServices (line 30) | type SearchServices = Services & { FILE: apps/dokploy/components/dashboard/settings/api/add-api-key.tsx type FormValues (line 52) | type FormValues = z.infer; constant EXPIRATION_OPTIONS (line 54) | const EXPIRATION_OPTIONS = [ constant TIME_WINDOW_OPTIONS (line 63) | const TIME_WINDOW_OPTIONS = [ constant REFILL_INTERVAL_OPTIONS (line 72) | const REFILL_INTERVAL_OPTIONS = [ FILE: apps/dokploy/components/dashboard/settings/billing/show-billing.tsx constant STARTUP_SERVERS_INCLUDED (line 54) | const STARTUP_SERVERS_INCLUDED = 3; FILE: apps/dokploy/components/dashboard/settings/certificates/add-certificate.tsx type AddCertificate (line 58) | type AddCertificate = z.infer; FILE: apps/dokploy/components/dashboard/settings/certificates/utils.ts function readLength (line 16) | function readLength(pos: number): { length: number; offset: number } { function parseTime (line 72) | function parseTime(str: string): Date { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/add-node.tsx type Props (line 17) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/manager/add-manager.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/show-node-data.tsx type Props (line 12) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/show-nodes-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/show-nodes.tsx type Props (line 46) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/nodes/workers/add-worker.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/dashboard/settings/cluster/registry/handle-registry.tsx type AddRegistry (line 79) | type AddRegistry = z.infer; type Props (line 81) | interface Props { FILE: apps/dokploy/components/dashboard/settings/destination/constants.ts constant S3_PROVIDERS (line 1) | const S3_PROVIDERS: Array<{ FILE: apps/dokploy/components/dashboard/settings/destination/handle-destinations.tsx type AddDestination (line 51) | type AddDestination = z.infer; type Props (line 53) | interface Props { FILE: apps/dokploy/components/dashboard/settings/git/bitbucket/add-bitbucket-provider.tsx type Schema (line 38) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/settings/git/bitbucket/edit-bitbucket-provider.tsx type Schema (line 42) | type Schema = z.infer; type Props (line 44) | interface Props { FILE: apps/dokploy/components/dashboard/settings/git/gitea/add-gitea-provider.tsx type Schema (line 59) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/settings/git/gitea/edit-gitea-provider.tsx type Props (line 42) | interface Props { FILE: apps/dokploy/components/dashboard/settings/git/github/edit-github-provider.tsx type Schema (line 38) | type Schema = z.infer; type Props (line 40) | interface Props { FILE: apps/dokploy/components/dashboard/settings/git/gitlab/add-gitlab-provider.tsx type Schema (line 56) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/settings/git/gitlab/edit-gitlab-provider.tsx type Schema (line 44) | type Schema = z.infer; type Props (line 46) | interface Props { FILE: apps/dokploy/components/dashboard/settings/handle-ai.tsx type Schema (line 52) | type Schema = z.infer; type Props (line 54) | interface Props { FILE: apps/dokploy/components/dashboard/settings/linking-account/linking-account.tsx constant LINKING_CALLBACK_URL (line 16) | const LINKING_CALLBACK_URL = "/dashboard/settings/profile"; constant TRUSTED_PROVIDERS (line 18) | const TRUSTED_PROVIDERS = ["google", "github"] as const; type SocialProvider (line 19) | type SocialProvider = (typeof TRUSTED_PROVIDERS)[number]; type AccountItem (line 21) | type AccountItem = { function providerLabel (line 26) | function providerLabel(providerId: string): string { function LinkingAccount (line 30) | function LinkingAccount() { FILE: apps/dokploy/components/dashboard/settings/notifications/handle-notifications.tsx type NotificationSchema (line 223) | type NotificationSchema = z.infer; type Props (line 225) | interface Props { FILE: apps/dokploy/components/dashboard/settings/profile/configure-2fa.tsx type PasswordForm (line 58) | type PasswordForm = z.infer; type Step (line 59) | type Step = "password" | "actions" | "backup-codes"; FILE: apps/dokploy/components/dashboard/settings/profile/enable-2fa.tsx type TwoFactorSetupData (line 55) | type TwoFactorSetupData = { type PasswordForm (line 61) | type PasswordForm = z.infer; type PinForm (line 62) | type PinForm = z.infer; constant USERNAME_PLACEHOLDER (line 64) | const USERNAME_PLACEHOLDER = "%username%"; constant DATE_PLACEHOLDER (line 65) | const DATE_PLACEHOLDER = "%date%"; constant BACKUP_CODES_PLACEHOLDER (line 66) | const BACKUP_CODES_PLACEHOLDER = "%backupCodes%"; FILE: apps/dokploy/components/dashboard/settings/profile/profile-form.tsx type Profile (line 48) | type Profile = z.infer; FILE: apps/dokploy/components/dashboard/settings/servers/actions/show-server-actions.tsx type Props (line 16) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/actions/show-storage-actions.tsx type Props (line 14) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/actions/show-traefik-actions.tsx type Props (line 20) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/actions/toggle-docker-cleanup.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/edit-script.tsx type Props (line 29) | interface Props { type Schema (line 39) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/settings/servers/gpu-support.tsx type GPUSupportProps (line 16) | interface GPUSupportProps { function GPUSupport (line 20) | function GPUSupport({ serverId }: GPUSupportProps) { type StatusRowProps (line 243) | interface StatusRowProps { function StatusRow (line 251) | function StatusRow({ FILE: apps/dokploy/components/dashboard/settings/servers/handle-servers.tsx type Schema (line 57) | type Schema = z.infer; type Props (line 59) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/security-audit.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/setup-monitoring.tsx type Props (line 42) | interface Props { type Schema (line 80) | type Schema = z.infer; FILE: apps/dokploy/components/dashboard/settings/servers/setup-server.tsx type Props (line 36) | interface Props { method onData (line 64) | onData(log) { method onError (line 75) | onError(error) { FILE: apps/dokploy/components/dashboard/settings/servers/show-docker-containers-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/show-monitoring-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/show-schedules-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/show-swarm-overview-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/show-traefik-file-system-modal.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/validate-server.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/welcome-stripe/create-server.tsx type Schema (line 47) | type Schema = z.infer; type Props (line 49) | interface Props { FILE: apps/dokploy/components/dashboard/settings/servers/welcome-stripe/setup.tsx method onData (line 52) | onData(log) { method onError (line 63) | onError(error) { FILE: apps/dokploy/components/dashboard/settings/ssh-keys/handle-ssh-keys.tsx type SSHKey (line 31) | type SSHKey = z.infer; type Props (line 33) | interface Props { FILE: apps/dokploy/components/dashboard/settings/tags/handle-tag.tsx type Tag (line 52) | type Tag = z.infer; type HandleTagProps (line 54) | interface HandleTagProps { FILE: apps/dokploy/components/dashboard/settings/users/add-invitation.tsx type AddInvitation (line 46) | type AddInvitation = z.infer; FILE: apps/dokploy/components/dashboard/settings/users/add-permissions.tsx type ProjectForPermissions (line 32) | type ProjectForPermissions = type EnvironmentForPermissions (line 34) | type EnvironmentForPermissions = ProjectForPermissions["environments"][n... type Environment (line 36) | type Environment = EnvironmentForPermissions; type Services (line 38) | type Services = { type AddPermissions (line 172) | type AddPermissions = z.infer; type Props (line 174) | interface Props { FILE: apps/dokploy/components/dashboard/settings/users/change-role.tsx type ChangeRoleSchema (line 40) | type ChangeRoleSchema = z.infer; type Props (line 42) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-domain.tsx type AddServerDomain (line 65) | type AddServerDomain = z.infer; FILE: apps/dokploy/components/dashboard/settings/web-server/docker-terminal-modal.tsx type Props (line 38) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/edit-traefik-env.tsx type Schema (line 33) | type Schema = z.infer; type Props (line 35) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/local-server-config.tsx type Schema (line 28) | type Schema = z.infer; constant DEFAULT_LOCAL_SERVER_DATA (line 30) | const DEFAULT_LOCAL_SERVER_DATA: Schema = { type Props (line 49) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/manage-traefik-ports.tsx type Props (line 40) | interface Props { type TraefikPortsForm (line 55) | type TraefikPortsForm = z.infer; FILE: apps/dokploy/components/dashboard/settings/web-server/show-modal-logs.tsx type Props (line 37) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/terminal-modal.tsx type Props (line 24) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/terminal.tsx type Props (line 11) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/update-server-ip.tsx type Schema (line 39) | type Schema = z.infer; type Props (line 41) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/update-server.tsx type Props (line 31) | interface Props { FILE: apps/dokploy/components/dashboard/settings/web-server/update-webserver.tsx type ServiceStatus (line 25) | type ServiceStatus = { type HealthResult (line 30) | type HealthResult = { type ModalState (line 36) | type ModalState = "idle" | "checking" | "results" | "updating"; FILE: apps/dokploy/components/dashboard/shared/rebuild-database.tsx type Props (line 18) | interface Props { FILE: apps/dokploy/components/dashboard/shared/show-database-advanced-settings.tsx type Props (line 7) | interface Props { FILE: apps/dokploy/components/dashboard/swarm/applications/columns.tsx type ApplicationList (line 13) | interface ApplicationList { FILE: apps/dokploy/components/dashboard/swarm/applications/data-table.tsx type DataTableProps (line 34) | interface DataTableProps { function DataTable (line 39) | function DataTable({ FILE: apps/dokploy/components/dashboard/swarm/applications/show-applications.tsx type Props (line 15) | interface Props { FILE: apps/dokploy/components/dashboard/swarm/details/details-card.tsx type SwarmList (line 9) | interface SwarmList { type Props (line 19) | interface Props { function NodeCard (line 24) | function NodeCard({ node, serverId }: Props) { FILE: apps/dokploy/components/dashboard/swarm/details/show-node-config.tsx type Props (line 14) | interface Props { FILE: apps/dokploy/components/dashboard/swarm/monitoring-card.tsx type Props (line 21) | interface Props { function SwarmMonitorCard (line 25) | function SwarmMonitorCard({ serverId }: Props) { FILE: apps/dokploy/components/icons/data-tools-icons.tsx type Props (line 5) | interface Props { FILE: apps/dokploy/components/icons/notification-icons.tsx type Props (line 3) | interface Props { FILE: apps/dokploy/components/layouts/dashboard-layout.tsx type Props (line 6) | interface Props { FILE: apps/dokploy/components/layouts/onboarding-layout.tsx type Props (line 9) | interface Props { FILE: apps/dokploy/components/layouts/side.tsx type AuthQueryOutput (line 96) | type AuthQueryOutput = inferRouterOutputs["user"]["get"]; type PermissionsOutput (line 97) | type PermissionsOutput = type EnabledOpts (line 100) | type EnabledOpts = { type SingleNavItem (line 106) | type SingleNavItem = { type NavItem (line 118) | type NavItem = type ExternalLink (line 130) | type ExternalLink = { type Menu (line 139) | type Menu = { constant MENU (line 149) | const MENU: Menu = { function createMenuForAuthUser (line 435) | function createMenuForAuthUser(opts: { function isActiveRoute (line 483) | function isActiveRoute(opts: { function findActiveNavItem (line 508) | function findActiveNavItem( type Props (line 533) | interface Props { function LogoWrapper (line 537) | function LogoWrapper() { function SidebarLogo (line 541) | function SidebarLogo() { function Page (line 864) | function Page({ children }: Props) { FILE: apps/dokploy/components/layouts/update-server.tsx constant AUTO_CHECK_UPDATES_INTERVAL_MINUTES (line 14) | const AUTO_CHECK_UPDATES_INTERVAL_MINUTES = 7; FILE: apps/dokploy/components/proprietary/audit-logs/columns.tsx constant ACTION_CONFIG (line 29) | const ACTION_CONFIG: Record< constant RESOURCE_LABELS (line 82) | const RESOURCE_LABELS: Record = { function MetadataCell (line 100) | function MetadataCell({ metadata }: { metadata: string | null }) { FILE: apps/dokploy/components/proprietary/audit-logs/data-table.tsx constant ACTION_OPTIONS (line 47) | const ACTION_OPTIONS = [ constant RESOURCE_OPTIONS (line 58) | const RESOURCE_OPTIONS = [ constant PAGE_SIZE_OPTIONS (line 76) | const PAGE_SIZE_OPTIONS = [25, 50, 100, 200]; type AuditAction (line 78) | type AuditAction = type AuditResourceType (line 87) | type AuditResourceType = type AuditLogFilters (line 104) | interface AuditLogFilters { type DataTableProps (line 112) | interface DataTableProps { function DataTable (line 128) | function DataTable({ FILE: apps/dokploy/components/proprietary/audit-logs/show-audit-logs.tsx function AuditLogsContent (line 15) | function AuditLogsContent() { function ShowAuditLogs (line 84) | function ShowAuditLogs() { FILE: apps/dokploy/components/proprietary/auth/sign-in-with-github.tsx function SignInWithGithub (line 8) | function SignInWithGithub() { FILE: apps/dokploy/components/proprietary/auth/sign-in-with-google.tsx function SignInWithGoogle (line 8) | function SignInWithGoogle() { FILE: apps/dokploy/components/proprietary/enterprise-feature-gate.tsx type EnterpriseFeatureLockedProps (line 15) | interface EnterpriseFeatureLockedProps { function EnterpriseFeatureLocked (line 32) | function EnterpriseFeatureLocked({ type EnterpriseFeatureGateProps (line 77) | interface EnterpriseFeatureGateProps { function EnterpriseFeatureGate (line 89) | function EnterpriseFeatureGate({ FILE: apps/dokploy/components/proprietary/license-keys/license-key.tsx function LicenseKeySettings (line 12) | function LicenseKeySettings() { FILE: apps/dokploy/components/proprietary/roles/manage-custom-roles.tsx constant RESOURCE_META (line 52) | const RESOURCE_META: Record; type HandleCustomRoleProps (line 580) | interface HandleCustomRoleProps { function HandleCustomRole (line 586) | function HandleCustomRole({ function MembersBadge (line 924) | function MembersBadge({ function PermissionEditor (line 989) | function PermissionEditor({ FILE: apps/dokploy/components/proprietary/sso/register-oidc-dialog.tsx constant DEFAULT_SCOPES (line 33) | const DEFAULT_SCOPES = ["openid", "email", "profile"]; type OidcProviderForm (line 59) | type OidcProviderForm = z.infer; type RegisterOidcDialogProps (line 61) | interface RegisterOidcDialogProps { function parseOidcConfig (line 75) | function parseOidcConfig(oidcConfig: string | null): { function RegisterOidcDialog (line 97) | function RegisterOidcDialog({ FILE: apps/dokploy/components/proprietary/sso/register-saml-dialog.tsx type SamlProviderForm (line 64) | type SamlProviderForm = z.infer; type RegisterSamlDialogProps (line 66) | interface RegisterSamlDialogProps { function parseSamlConfig (line 80) | function parseSamlConfig(samlConfig: string | null): { function RegisterSamlDialog (line 102) | function RegisterSamlDialog({ FILE: apps/dokploy/components/proprietary/sso/sign-in-with-sso.tsx type SSOEmailForm (line 28) | type SSOEmailForm = z.infer; type SignInWithSSOProps (line 30) | interface SignInWithSSOProps { function SignInWithSSO (line 35) | function SignInWithSSO({ children }: SignInWithSSOProps) { FILE: apps/dokploy/components/proprietary/sso/sso-settings.tsx type ProviderForDetails (line 38) | type ProviderForDetails = { function parseOidcConfig (line 48) | function parseOidcConfig(config: string | null): { function parseSamlConfig (line 64) | function parseSamlConfig( FILE: apps/dokploy/components/proprietary/whitelabeling/whitelabeling-preview.tsx type WhitelabelingPreviewProps (line 11) | interface WhitelabelingPreviewProps { function WhitelabelingPreview (line 19) | function WhitelabelingPreview({ config }: WhitelabelingPreviewProps) { FILE: apps/dokploy/components/proprietary/whitelabeling/whitelabeling-provider.tsx function WhitelabelingProvider (line 6) | function WhitelabelingProvider() { FILE: apps/dokploy/components/proprietary/whitelabeling/whitelabeling-settings.tsx type FormSchema (line 54) | type FormSchema = z.infer; constant DEFAULT_CSS_TEMPLATE (line 56) | const DEFAULT_CSS_TEMPLATE = `/* =======================================... function WhitelabelingSettings (line 162) | function WhitelabelingSettings() { FILE: apps/dokploy/components/shared/ChatwootWidget.tsx type ChatwootWidgetProps (line 4) | interface ChatwootWidgetProps { FILE: apps/dokploy/components/shared/advance-breadcrumb.tsx type ProjectItem (line 39) | type ProjectItem = RouterOutputs["project"]["all"][number]; type ProjectEnvironment (line 40) | type ProjectEnvironment = ProjectItem["environments"][number]; type EnvironmentDetails (line 41) | type EnvironmentDetails = RouterOutputs["environment"]["one"]; type ServiceItem (line 43) | type ServiceItem = { type NamedService (line 49) | type NamedService = { type EnvironmentServiceCollections (line 53) | type EnvironmentServiceCollections = { type ServiceCollections (line 63) | type ServiceCollections = Pick< constant SERVICE_COLLECTION_KEYS (line 74) | const SERVICE_COLLECTION_KEYS = [ constant SERVICE_QUERY_KEYS (line 84) | const SERVICE_QUERY_KEYS = [ constant SERVICE_ICONS (line 94) | const SERVICE_ICONS: Record< FILE: apps/dokploy/components/shared/alert-block.tsx type Props (line 4) | interface Props extends React.ComponentPropsWithoutRef<"div"> { function AlertBlock (line 30) | function AlertBlock({ FILE: apps/dokploy/components/shared/breadcrumb-sidebar.tsx type BreadcrumbEntry (line 23) | interface BreadcrumbEntry { type Props (line 32) | interface Props { FILE: apps/dokploy/components/shared/code-editor.tsx function dockerComposeComplete (line 101) | function dockerComposeComplete( type Props (line 132) | interface Props extends ReactCodeMirrorProps { FILE: apps/dokploy/components/shared/date-tooltip.tsx type Props (line 10) | interface Props { FILE: apps/dokploy/components/shared/dialog-action.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/shared/drawer-logs.tsx type Props (line 13) | interface Props { FILE: apps/dokploy/components/shared/focus-shortcut-input.tsx type Props (line 4) | type Props = React.ComponentPropsWithoutRef; FILE: apps/dokploy/components/shared/logo.tsx type Props (line 3) | interface Props { FILE: apps/dokploy/components/shared/status-tooltip.tsx type Props (line 9) | interface Props { FILE: apps/dokploy/components/shared/tag-badge.tsx type TagBadgeProps (line 4) | interface TagBadgeProps { function TagBadge (line 11) | function TagBadge({ name, color, className, children }: TagBadgeProps) { FILE: apps/dokploy/components/shared/tag-filter.tsx type Tag (line 23) | interface Tag { type TagFilterProps (line 29) | interface TagFilterProps { function TagFilter (line 36) | function TagFilter({ FILE: apps/dokploy/components/shared/tag-selector.tsx type Tag (line 22) | interface Tag { type TagSelectorProps (line 28) | interface TagSelectorProps { function TagSelector (line 37) | function TagSelector({ FILE: apps/dokploy/components/ui/badge.tsx type BadgeProps (line 36) | interface BadgeProps function Badge (line 40) | function Badge({ className, variant, ...props }: BadgeProps) { FILE: apps/dokploy/components/ui/button.tsx type ButtonProps (line 36) | interface ButtonProps FILE: apps/dokploy/components/ui/calendar.tsx type CalendarProps (line 8) | type CalendarProps = React.ComponentProps; function Calendar (line 10) | function Calendar({ FILE: apps/dokploy/components/ui/chart.tsx constant THEMES (line 7) | const THEMES = { light: "", dark: ".dark" } as const; type ChartConfig (line 9) | type ChartConfig = { type ChartContextProps (line 19) | type ChartContextProps = { function useChart (line 25) | function useChart() { function getPayloadConfigFromPayload (line 318) | function getPayloadConfigFromPayload( FILE: apps/dokploy/components/ui/command.tsx type CommandDialogProps (line 24) | interface CommandDialogProps extends DialogProps {} FILE: apps/dokploy/components/ui/dropzone.tsx type DropzoneProps (line 7) | interface DropzoneProps FILE: apps/dokploy/components/ui/file-tree.tsx type TreeDataItem (line 12) | interface TreeDataItem { type TreeProps (line 20) | type TreeProps = React.HTMLAttributes & { function walkTreeItems (line 64) | function walkTreeItems( type TreeItemProps (line 113) | type TreeItemProps = TreeProps & { FILE: apps/dokploy/components/ui/form.tsx type FormFieldContextValue (line 18) | type FormFieldContextValue< type FormItemContextValue (line 65) | type FormItemContextValue = { FILE: apps/dokploy/components/ui/input.tsx type InputProps (line 6) | interface InputProps FILE: apps/dokploy/components/ui/modeToggle.tsx function ModeToggle (line 7) | function ModeToggle() { FILE: apps/dokploy/components/ui/number-input.tsx type UnitConverter (line 5) | interface UnitConverter { type NumberInputWithStepsProps (line 25) | interface NumberInputWithStepsProps { FILE: apps/dokploy/components/ui/secrets.tsx type Props (line 19) | interface Props { FILE: apps/dokploy/components/ui/sheet.tsx type SheetContentProps (line 50) | interface SheetContentProps FILE: apps/dokploy/components/ui/sidebar.tsx constant SIDEBAR_COOKIE_NAME (line 20) | const SIDEBAR_COOKIE_NAME = "sidebar:state"; constant SIDEBAR_COOKIE_MAX_AGE (line 21) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7; constant SIDEBAR_WIDTH (line 22) | const SIDEBAR_WIDTH = "16rem"; constant SIDEBAR_WIDTH_MOBILE (line 23) | const SIDEBAR_WIDTH_MOBILE = "18rem"; constant SIDEBAR_WIDTH_ICON (line 24) | const SIDEBAR_WIDTH_ICON = "3rem"; constant SIDEBAR_KEYBOARD_SHORTCUT (line 25) | const SIDEBAR_KEYBOARD_SHORTCUT = "b"; type SidebarContext (line 27) | type SidebarContext = { function useSidebar (line 39) | function useSidebar() { FILE: apps/dokploy/components/ui/skeleton.tsx function Skeleton (line 3) | function Skeleton({ FILE: apps/dokploy/components/ui/sonner.tsx type ToasterProps (line 4) | type ToasterProps = React.ComponentProps; FILE: apps/dokploy/components/ui/textarea.tsx type TextareaProps (line 5) | interface TextareaProps FILE: apps/dokploy/components/ui/time-badge.tsx function TimeBadge (line 6) | function TimeBadge() { FILE: apps/dokploy/drizzle/0000_reflective_puck.sql type "application" (line 61) | CREATE TABLE IF NOT EXISTS "application" ( type "postgres" (line 101) | CREATE TABLE IF NOT EXISTS "postgres" ( type "user" (line 123) | CREATE TABLE IF NOT EXISTS "user" ( type "admin" (line 140) | CREATE TABLE IF NOT EXISTS "admin" ( type "auth" (line 158) | CREATE TABLE IF NOT EXISTS "auth" ( type "project" (line 168) | CREATE TABLE IF NOT EXISTS "project" ( type "domain" (line 176) | CREATE TABLE IF NOT EXISTS "domain" ( type "mariadb" (line 188) | CREATE TABLE IF NOT EXISTS "mariadb" ( type "mongo" (line 211) | CREATE TABLE IF NOT EXISTS "mongo" ( type "mysql" (line 232) | CREATE TABLE IF NOT EXISTS "mysql" ( type "backup" (line 255) | CREATE TABLE IF NOT EXISTS "backup" ( type "destination" (line 269) | CREATE TABLE IF NOT EXISTS "destination" ( type "deployment" (line 280) | CREATE TABLE IF NOT EXISTS "deployment" ( type "mount" (line 289) | CREATE TABLE IF NOT EXISTS "mount" ( type "certificate" (line 305) | CREATE TABLE IF NOT EXISTS "certificate" ( type "session" (line 315) | CREATE TABLE IF NOT EXISTS "session" ( type "redirect" (line 321) | CREATE TABLE IF NOT EXISTS "redirect" ( type "security" (line 331) | CREATE TABLE IF NOT EXISTS "security" ( type "port" (line 340) | CREATE TABLE IF NOT EXISTS "port" ( type "redis" (line 348) | CREATE TABLE IF NOT EXISTS "redis" ( FILE: apps/dokploy/drizzle/0005_cute_terror.sql type "registry" (line 7) | CREATE TABLE IF NOT EXISTS "registry" ( FILE: apps/dokploy/drizzle/0014_same_hammerhead.sql type "compose" (line 14) | CREATE TABLE IF NOT EXISTS "compose" ( FILE: apps/dokploy/drizzle/0019_heavy_freak.sql type "discord" (line 7) | CREATE TABLE IF NOT EXISTS "discord" ( type "email" (line 12) | CREATE TABLE IF NOT EXISTS "email" ( type "notification" (line 22) | CREATE TABLE IF NOT EXISTS "notification" ( type "slack" (line 38) | CREATE TABLE IF NOT EXISTS "slack" ( type "telegram" (line 44) | CREATE TABLE IF NOT EXISTS "telegram" ( FILE: apps/dokploy/drizzle/0026_known_dormammu.sql type "ssh-key" (line 1) | CREATE TABLE IF NOT EXISTS "ssh-key" ( FILE: apps/dokploy/drizzle/0033_white_hawkeye.sql type "git_provider" (line 11) | CREATE TABLE IF NOT EXISTS "git_provider" ( type "bitbucket" (line 19) | CREATE TABLE IF NOT EXISTS "bitbucket" ( type "github" (line 27) | CREATE TABLE IF NOT EXISTS "github" ( type "gitlab" (line 39) | CREATE TABLE IF NOT EXISTS "gitlab" ( FILE: apps/dokploy/drizzle/0037_legal_namor.sql type "server" (line 1) | CREATE TABLE IF NOT EXISTS "server" ( FILE: apps/dokploy/drizzle/0049_dark_leopardon.sql type "preview_deployments" (line 2) | CREATE TABLE IF NOT EXISTS "preview_deployments" ( FILE: apps/dokploy/drizzle/0056_majestic_skaar.sql type "gotify" (line 2) | CREATE TABLE IF NOT EXISTS "gotify" ( FILE: apps/dokploy/drizzle/0066_yielding_echo.sql type "user_temp" (line 1) | CREATE TABLE "user_temp" ( type "session_temp" (line 33) | CREATE TABLE "session_temp" ( type "account" (line 47) | CREATE TABLE "account" ( type "invitation" (line 68) | CREATE TABLE "invitation" ( type "member" (line 79) | CREATE TABLE "member" ( type "organization" (line 99) | CREATE TABLE "organization" ( type "verification" (line 110) | CREATE TABLE "verification" ( type "two_factor" (line 119) | CREATE TABLE "two_factor" ( type "apikey" (line 126) | CREATE TABLE "apikey" ( type "project" (line 613) | CREATE INDEX IF NOT EXISTS "idx_project_organization" ON "project" ("org... type "server" (line 614) | CREATE INDEX IF NOT EXISTS "idx_server_organization" ON "server" ("organ... type "ssh-key" (line 615) | CREATE INDEX IF NOT EXISTS "idx_sshkey_organization" ON "ssh-key" ("orga... type "destination" (line 616) | CREATE INDEX IF NOT EXISTS "idx_destination_organization" ON "destinatio... type "registry" (line 617) | CREATE INDEX IF NOT EXISTS "idx_registry_organization" ON "registry" ("o... type "notification" (line 618) | CREATE INDEX IF NOT EXISTS "idx_notification_organization" ON "notificat... type "certificate" (line 619) | CREATE INDEX IF NOT EXISTS "idx_certificate_organization" ON "certificat... type "git_provider" (line 620) | CREATE INDEX IF NOT EXISTS "idx_git_provider_organization" ON "git_provi... FILE: apps/dokploy/drizzle/0068_complex_rhino.sql type "ai" (line 1) | CREATE TABLE "ai" ( FILE: apps/dokploy/drizzle/0079_bizarre_wendell_rand.sql type "gitea" (line 4) | CREATE TABLE "gitea" ( FILE: apps/dokploy/drizzle/0088_illegal_ma_gnuci.sql type "schedule" (line 3) | CREATE TABLE "schedule" ( FILE: apps/dokploy/drizzle/0095_curly_justice.sql type "rollback" (line 1) | CREATE TABLE "rollback" ( FILE: apps/dokploy/drizzle/0101_moaning_blazing_skull.sql type "volume_backup" (line 1) | CREATE TABLE "volume_backup" ( FILE: apps/dokploy/drizzle/0107_loud_kang.sql type "environment" (line 1) | CREATE TABLE "environment" ( FILE: apps/dokploy/drizzle/0110_red_psynapse.sql type "ntfy" (line 2) | CREATE TABLE "ntfy" ( FILE: apps/dokploy/drizzle/0118_loose_anita_blake.sql type "lark" (line 2) | CREATE TABLE "lark" ( FILE: apps/dokploy/drizzle/0129_pale_roughhouse.sql type "custom" (line 2) | CREATE TABLE "custom" ( FILE: apps/dokploy/drizzle/0133_striped_the_order.sql type "webServerSettings" (line 1) | CREATE TABLE "webServerSettings" ( FILE: apps/dokploy/drizzle/0135_illegal_magik.sql type "pushover" (line 2) | CREATE TABLE "pushover" ( FILE: apps/dokploy/drizzle/0137_colossal_sally_floyd.sql type "sso_provider" (line 1) | CREATE TABLE "sso_provider" ( FILE: apps/dokploy/drizzle/0138_pretty_ironclad.sql type "resend" (line 2) | CREATE TABLE "resend" ( FILE: apps/dokploy/drizzle/0144_odd_gunslinger.sql type "teams" (line 2) | CREATE TABLE "teams" ( FILE: apps/dokploy/drizzle/0145_remarkable_titania.sql type "patch" (line 2) | CREATE TABLE "patch" ( FILE: apps/dokploy/drizzle/0149_rare_radioactive_man.sql type "organization_role" (line 1) | CREATE TABLE "organization_role" ( type "audit_log" (line 10) | CREATE TABLE "audit_log" ( type "organization_role" (line 27) | CREATE INDEX "organizationRole_organizationId_idx" ON "organization_role... type "organization_role" (line 28) | CREATE INDEX "organizationRole_role_idx" ON "organization_role" USING bt... type "audit_log" (line 29) | CREATE INDEX "auditLog_organizationId_idx" ON "audit_log" USING btree ("... type "audit_log" (line 30) | CREATE INDEX "auditLog_userId_idx" ON "audit_log" USING btree ("user_id") type "audit_log" (line 31) | CREATE INDEX "auditLog_createdAt_idx" ON "audit_log" USING btree ("creat... FILE: apps/dokploy/drizzle/0152_odd_firelord.sql type "project_tag" (line 1) | CREATE TABLE "project_tag" ( type "tag" (line 8) | CREATE TABLE "tag" (