diff --git a/docs/download-hub/helm-chart.json b/docs/download-hub/helm-chart.json new file mode 100644 index 00000000000..bd65f1bd9a5 --- /dev/null +++ b/docs/download-hub/helm-chart.json @@ -0,0 +1,92 @@ +{ + "11.1.1": [ + { + "system": "linux-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + }, + { + "system": "windows-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + } + ], + "11.1.0": [ + { + "system": "linux-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + }, + { + "system": "windows-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + } + ], + "11.0.4": [ + { + "system": "linux-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + }, + { + "system": "windows-x86_64", + "download": "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + "links": [ + { + "description": "Release Notes", + "link": "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1" + }, + { + "description": "Values", + "link": "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters" + } + ] + } + ] +} diff --git a/docs/download-hub/index.mdx b/docs/download-hub/index.mdx new file mode 100644 index 00000000000..fdc19f64966 --- /dev/null +++ b/docs/download-hub/index.mdx @@ -0,0 +1,46 @@ +--- +title: Camunda Download Hub +description: One-stop shop for all Camunda 8 downloads +--- + +import { + C8Run, + DockerCompose, + Helm, +} from "@site/src/components/CamundaDistributions/DistributionCards"; +import helmData from "./helm-chart.json"; + +# Camunda Download Hub + +## Local Development Setup + +### Camunda 8 Run + +A one-click Java application with BPMN Workflow Engine, DMN Decision Engine, Tasklist, and Operate, enabling you to deploy, test, and run workflows locally. + + + +### Docker Compose + +A Docker Compose configuration to run Camunda Self-Managed components (Zeebe, Operate, Tasklist, Optimize, Identity, and Connectors). + + + +### Kubernetes Local + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in development too. + + + +## Production Setup + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in production. + + + +## Tools + +- Clients +- SDK diff --git a/docusaurus.config.js b/docusaurus.config.js index 24d76ac7f22..2fabf2265f4 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -232,6 +232,13 @@ module.exports = { label: "Reference", position: "left", }, + { + type: "doc", + docId: "download-hub/index", + label: "Download Hub", + class: "badge badge--primary", + position: "left", + }, ], }, footer: { diff --git a/package.json b/package.json index 1c85373daab..c1e6646cfd0 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", - "build": "docusaurus build", + "build": "NODE_OPTIONS='--max_old_space_size=12288' docusaurus build", "build:docker": "docker build -f Dockerfile.build --output ./build --target=outputs . ", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", diff --git a/src/components/CamundaDistributions/ArtifactCard.js b/src/components/CamundaDistributions/ArtifactCard.js new file mode 100644 index 00000000000..7b479825f80 --- /dev/null +++ b/src/components/CamundaDistributions/ArtifactCard.js @@ -0,0 +1,161 @@ +// import React, { useState } from "react"; +// import Link from "@docusaurus/Link"; +// import CodeBlock from "@theme/CodeBlock"; +// import styles from "./styles.module.css"; + +// const ArtifactCard = (artifactData = Object) => { +// const versions = artifactData.keys() +// return ( +//
+//
+// {version != null && ( +// <> +// +// +// +// )} +// {artifactData.system != "" && ( +// <> +// +// +// +// )} +//
+//
+// {downloadURL != "" && ( +// +// Download +// +// )} +//
+// {runCommand != "" && ( +// +// {runCommand.replaceAll("${version}", version)} +// +// )} +//
+//
+// {extraLinks.forEach(element => { +// {element.desc} +// })} +//
+//
+// ); +// }; + +// export default ArtifactCard; +import React, { useState } from "react"; +import styles from "./styles.module.css"; +import Link from "@docusaurus/Link"; +import CodeBlock from "@theme/CodeBlock"; + +const ArtifactCard = ({ data, runCommand = "" }) => { + const versions = Object.keys(data); + + // Ensure at least one version exists + const [selectedVersion, setSelectedVersion] = useState(versions[0] || ""); + const [selectedSystem, setSelectedSystem] = useState( + data[versions[0]]?.[0]?.system || "" + ); + + const handleVersionChange = (event) => { + const newVersion = event.target.value; + setSelectedVersion(newVersion); + setSelectedSystem(data[newVersion]?.[0]?.system || ""); + }; + + const handleSystemChange = (event) => { + setSelectedSystem(event.target.value); + }; + + const selectedData = + data[selectedVersion]?.find((item) => item.system === selectedSystem) || {}; + + return ( +
+
+ + {selectedSystem && ( + + )} +
+ + {selectedData.download && ( + <> +

Get

+ + Download + + + )} + +

Run

+ {runCommand && ( + + {runCommand.replace("${version}", selectedVersion)} + + )} + + {selectedData.links && ( + <> +

Links

+ + + )} +
+ ); +}; + +export default ArtifactCard; diff --git a/src/components/CamundaDistributions/DistributionCards.js b/src/components/CamundaDistributions/DistributionCards.js new file mode 100644 index 00000000000..05e26c14322 --- /dev/null +++ b/src/components/CamundaDistributions/DistributionCards.js @@ -0,0 +1,290 @@ +import React from "react"; +import ArtifactCard from "./ArtifactCard.js"; +import { DockerComposeURL } from "./DockerCompose.js"; +import { getDocsVersion } from "./utilz"; + +// +export const C8Run = (runCommandArgs = []) => { + const jsonData = { + "8.6.7": [ + { + system: "linux-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "windows-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "darwin-aarch64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + "8.6.6": [ + { + system: "linux-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "windows-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "darwin-aarch64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + "8.6.5": [ + { + system: "linux-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-linux-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "windows-x86_64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "darwin-aarch64", + download: + "https://github.com/camunda/camunda/releases/download/8.6.7/camunda8-run-8.6.7-windows-x86_64.tar.gz", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "More", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + }; + + const runCommand = ["./start.sh"]; + + if (runCommandArgs) { + runCommand.concat(runCommandArgs); + } + + return ; +}; + +// +export const DockerCompose = () => { + const jsonData = { + latest: [ + { + system: "", + download: + "https://github.com/camunda/camunda-self-managed/releases/download/docker-compose-alpha/docker-compose-alpha.zip", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + ], + }, + ], + }; + + const runCommand = "docker compose up -d"; + + return ; +}; + +// +export const Helm = ({ runCommandArgs }) => { + const jsonData = { + "11.1.1": [ + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + "11.1.0": [ + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + "11.0.4": [ + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + { + system: "", + download: "", + links: [ + { + description: "Release Notes", + link: "https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-11.1.1", + }, + { + description: "Values", + link: "https://artifacthub.io/packages/helm/camunda/camunda-platform/11.1.1#parameters", + }, + ], + }, + ], + }; + + const runCommand = [ + "helm repo add camunda https://helm.camunda.io", + "helm repo update", + 'helm install camunda camunda/camunda-platform --version "${version}"', + ]; + + if (runCommandArgs) { + runCommand.concat(runCommandArgs); + } + + return ; +}; diff --git a/src/components/CamundaDistributions/DockerCompose.js b/src/components/CamundaDistributions/DockerCompose.js new file mode 100644 index 00000000000..c7adbd6ab0e --- /dev/null +++ b/src/components/CamundaDistributions/DockerCompose.js @@ -0,0 +1,20 @@ +import React from "react"; +import { getDocsVersion } from "./utilz"; + +const DockerComposeBaseURL = + "https://github.com/camunda/camunda-self-managed/releases/download"; + +export const DockerComposeURL = () => { + const version = getDocsVersion(); + return `${DockerComposeBaseURL}/docker-compose-${version}/docker-compose-${version}.zip`; +}; + +export const DockerCompose = () => { + return ( + + Docker Compose + + ); +}; + +export default DockerCompose; diff --git a/src/components/CamundaDistributions/DockerCompose.jsx b/src/components/CamundaDistributions/DockerCompose.jsx deleted file mode 100644 index b42ac0fc11f..00000000000 --- a/src/components/CamundaDistributions/DockerCompose.jsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from "react"; -import { useActiveVersion } from "@docusaurus/plugin-content-docs/client"; - -const DockerComposeBaseURL = - "https://github.com/camunda/camunda-self-managed/releases/download"; - -const getVersion = () => { - const docsVersion = useActiveVersion(); - if (docsVersion.label == "Next") return "alpha"; - // NOTE: This is a workaround for the irregular release cut of the 8.7 version. - // TODO: Remove this condition once the 8.7 is released. - if (docsVersion.label == "8.7") return "alpha"; - return docsVersion.label; -}; - -const DockerCompose = () => { - const version = getVersion(); - return ( - - Docker Compose - - ); -}; - -export default DockerCompose; diff --git a/src/components/CamundaDistributions/styles.module.css b/src/components/CamundaDistributions/styles.module.css new file mode 100644 index 00000000000..de44c063867 --- /dev/null +++ b/src/components/CamundaDistributions/styles.module.css @@ -0,0 +1,69 @@ +.card { + margin: 2rem auto; + padding: 1.5rem; + background: #fff; + border-radius: 8px; + box-shadow: 0 1.5px 3px 0 rgb(0 0 0 / 15%); + border: 1px solid var(--ifm-color-emphasis-200); + transition: all var(--ifm-transition-fast) ease; + transition-property: border, box-shadow; +} + +.dropdownContainer { + display: flex; + justify-content: space-between; + gap: 1rem; + margin: 1rem 0; +} + +.dropdownContainer label { + display: block; + font-size: 0.9rem; + font-weight: bold; + margin-bottom: 0.5rem; +} + +select { + width: 100%; + padding: 0.5rem; + border: 1px solid #ccc; + border-radius: 4px; +} + +.linkContainer { + text-align: right; + justify-content: space-between; + align-items: center; + margin-top: 1rem; +} + +.linkContainer a { + color: var(--ifm-link-color); + text-decoration: none; + font-size: 0.9rem; +} + +.linkContainer a:hover { + text-decoration: underline; +} + +.downloadURL { + display: inline-block; + text-align: center; + background: var(--ifm-link-color); + color: white; + border: none; + padding: 0.5rem 1rem; + border-radius: 4px; + cursor: pointer; + font-size: 1.1rem; + width: 100%; + text-decoration: none; +} + +.downloadURL:hover { + opacity: 0.9; + transition: all 0.1s ease-in-out; + color: white; + text-decoration: none; +} diff --git a/src/components/CamundaDistributions/utilz.js b/src/components/CamundaDistributions/utilz.js new file mode 100644 index 00000000000..4b7e026cf89 --- /dev/null +++ b/src/components/CamundaDistributions/utilz.js @@ -0,0 +1,10 @@ +import { useActiveVersion } from "@docusaurus/plugin-content-docs/client"; + +export const getDocsVersion = () => { + const docsVersion = useActiveVersion(); + if (docsVersion.label == "Next") return "alpha"; + // NOTE: This is a workaround for the irregular release cut of the 8.7 version. + // TODO: Remove this condition once the 8.7 is released. + if (docsVersion.label == "8.7") return "alpha"; + return docsVersion.label; +}; diff --git a/src/css/custom.css b/src/css/custom.css index a9b7ca3e763..cf76652a5e7 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -431,6 +431,11 @@ h3 .badge:nth-of-type(1) { .openapi__method-endpoint .badge:nth-of-type(1) { margin-bottom: 0; } + +.badge--primary:hover { + color: #ffffff; +} + .badge--beginner { background-color: #ff8b00; color: #ffffff; diff --git a/versioned_docs/version-8.3/download-hub/index.mdx b/versioned_docs/version-8.3/download-hub/index.mdx new file mode 100644 index 00000000000..41f06fe6147 --- /dev/null +++ b/versioned_docs/version-8.3/download-hub/index.mdx @@ -0,0 +1,45 @@ +--- +title: Camunda Download Hub +description: One-stop shop for all Camunda 8 downloads +--- + +import { + C8Run, + DockerCompose, + Helm, +} from "@site/src/components/CamundaDistributions/DistributionCards"; + +# Camunda Download Hub + +## Local Development Setup + +### Camunda 8 Run + +A one-click Java application with BPMN Workflow Engine, DMN Decision Engine, Tasklist, and Operate, enabling you to deploy, test, and run workflows locally. + + + +### Docker Compose + +A Docker Compose configuration to run Camunda Self-Managed components (Zeebe, Operate, Tasklist, Optimize, Identity, and Connectors). + + + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in development too. + + + +## Production Setup + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in production. + + + +## Tools + +- Clients +- SDK diff --git a/versioned_docs/version-8.4/download-hub/index.mdx b/versioned_docs/version-8.4/download-hub/index.mdx new file mode 100644 index 00000000000..41f06fe6147 --- /dev/null +++ b/versioned_docs/version-8.4/download-hub/index.mdx @@ -0,0 +1,45 @@ +--- +title: Camunda Download Hub +description: One-stop shop for all Camunda 8 downloads +--- + +import { + C8Run, + DockerCompose, + Helm, +} from "@site/src/components/CamundaDistributions/DistributionCards"; + +# Camunda Download Hub + +## Local Development Setup + +### Camunda 8 Run + +A one-click Java application with BPMN Workflow Engine, DMN Decision Engine, Tasklist, and Operate, enabling you to deploy, test, and run workflows locally. + + + +### Docker Compose + +A Docker Compose configuration to run Camunda Self-Managed components (Zeebe, Operate, Tasklist, Optimize, Identity, and Connectors). + + + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in development too. + + + +## Production Setup + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in production. + + + +## Tools + +- Clients +- SDK diff --git a/versioned_docs/version-8.5/download-hub/index.mdx b/versioned_docs/version-8.5/download-hub/index.mdx new file mode 100644 index 00000000000..41f06fe6147 --- /dev/null +++ b/versioned_docs/version-8.5/download-hub/index.mdx @@ -0,0 +1,45 @@ +--- +title: Camunda Download Hub +description: One-stop shop for all Camunda 8 downloads +--- + +import { + C8Run, + DockerCompose, + Helm, +} from "@site/src/components/CamundaDistributions/DistributionCards"; + +# Camunda Download Hub + +## Local Development Setup + +### Camunda 8 Run + +A one-click Java application with BPMN Workflow Engine, DMN Decision Engine, Tasklist, and Operate, enabling you to deploy, test, and run workflows locally. + + + +### Docker Compose + +A Docker Compose configuration to run Camunda Self-Managed components (Zeebe, Operate, Tasklist, Optimize, Identity, and Connectors). + + + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in development too. + + + +## Production Setup + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in production. + + + +## Tools + +- Clients +- SDK diff --git a/versioned_docs/version-8.6/download-hub/index.mdx b/versioned_docs/version-8.6/download-hub/index.mdx new file mode 100644 index 00000000000..41f06fe6147 --- /dev/null +++ b/versioned_docs/version-8.6/download-hub/index.mdx @@ -0,0 +1,45 @@ +--- +title: Camunda Download Hub +description: One-stop shop for all Camunda 8 downloads +--- + +import { + C8Run, + DockerCompose, + Helm, +} from "@site/src/components/CamundaDistributions/DistributionCards"; + +# Camunda Download Hub + +## Local Development Setup + +### Camunda 8 Run + +A one-click Java application with BPMN Workflow Engine, DMN Decision Engine, Tasklist, and Operate, enabling you to deploy, test, and run workflows locally. + + + +### Docker Compose + +A Docker Compose configuration to run Camunda Self-Managed components (Zeebe, Operate, Tasklist, Optimize, Identity, and Connectors). + + + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in development too. + + + +## Production Setup + +### Kubernetes + +We recommend using Kubernetes and Helm to deploy and run Camunda 8 Self-Managed in production. + + + +## Tools + +- Clients +- SDK diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 00000000000..4de894b0f68 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,6 @@ +module.exports = { + //... + cache: { + type: "filesystem", + }, +};