From b283791bc27435c6cceea71b013a5ea3ed02d2ab Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Fri, 5 Sep 2025 13:52:46 -0700 Subject: [PATCH] Deploy website - based on a65fd4dca74f262f265e1694e9f146f00d0d70cd --- 404.html | 2 +- CNAME | 1 - assets/js/f600b847.0566ec8a.js | 1 + assets/js/f600b847.2d624548.js | 1 - ...ain.b00cf2f4.js => runtime~main.e79a9ee9.js} | 2 +- docs/build-images.html | 2 +- docs/ecosystem.html | 2 +- docs/ecosystem/api.html | 2 +- docs/ecosystem/cli.html | 2 +- docs/ecosystem/community.html | 2 +- docs/ecosystem/development.html | 2 +- docs/intro.html | 2 +- docs/resources.html | 2 +- docs/resources/auto-update.html | 2 +- docs/resources/build-images/builders.html | 2 +- docs/resources/build-images/configuration.html | 2 +- docs/resources/build-images/pre-build.html | 2 +- docs/resources/build-images/versioning.html | 2 +- docs/resources/deploy-containers.html | 2 +- .../deploy-containers/configuration.html | 2 +- .../deploy-containers/lifetime-management.html | 2 +- docs/resources/docker-compose.html | 2 +- docs/resources/permissioning.html | 2 +- docs/resources/procedures.html | 2 +- docs/resources/sync-resources.html | 2 +- docs/resources/variables.html | 2 +- docs/resources/webhooks.html | 2 +- docs/setup.html | 17 +++++------------ docs/setup/advanced.html | 2 +- docs/setup/backup.html | 2 +- docs/setup/connect-servers.html | 2 +- docs/setup/ferretdb.html | 2 +- docs/setup/mongo.html | 2 +- docs/setup/version-upgrades.html | 2 +- index.html | 2 +- 35 files changed, 37 insertions(+), 45 deletions(-) delete mode 100644 CNAME create mode 100644 assets/js/f600b847.0566ec8a.js delete mode 100644 assets/js/f600b847.2d624548.js rename assets/js/{runtime~main.b00cf2f4.js => runtime~main.e79a9ee9.js} (98%) diff --git a/404.html b/404.html index ee5b2aca9..ddbce10da 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Komodo - + diff --git a/CNAME b/CNAME deleted file mode 100644 index 87c35431d..000000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -komo.do \ No newline at end of file diff --git a/assets/js/f600b847.0566ec8a.js b/assets/js/f600b847.0566ec8a.js new file mode 100644 index 000000000..bc06fdcee --- /dev/null +++ b/assets/js/f600b847.0566ec8a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocsite=self.webpackChunkdocsite||[]).push([[238],{3021:(e,t,n)=>{n.d(t,{A:()=>N});var s=n(6540),o=n(4164),r=n(6972),i=n(8774),c=n(4586);const l=["zero","one","two","few","many","other"];function a(e){return l.filter(t=>e.includes(t))}const d={locale:"en",pluralForms:a(["one","other"]),select:e=>1===e?"one":"other"};function u(){const{i18n:{currentLocale:e}}=(0,c.A)();return(0,s.useMemo)(()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:a(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),d}},[e])}function h(){const e=u();return{selectMessage:(t,n)=>function(e,t,n){const s=e.split("|");if(1===s.length)return s[0];s.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const o=n.select(t),r=n.pluralForms.indexOf(o);return s[Math.min(r,s.length-1)]}(n,t,e)}}var m=n(6654),p=n(1312),f=n(1107);const x={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var g=n(4848);function j({className:e,href:t,children:n}){return(0,g.jsx)(i.A,{href:t,className:(0,o.A)("card padding--lg",x.cardContainer,e),children:n})}function y({className:e,href:t,icon:n,title:s,description:r}){return(0,g.jsxs)(j,{href:t,className:e,children:[(0,g.jsxs)(f.A,{as:"h2",className:(0,o.A)("text--truncate",x.cardTitle),title:s,children:[n," ",s]}),r&&(0,g.jsx)("p",{className:(0,o.A)("text--truncate",x.cardDescription),title:r,children:r})]})}function b({item:e}){const t=(0,r.Nr)(e),n=function(){const{selectMessage:e}=h();return t=>e(t,(0,p.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,g.jsx)(y,{className:e.className,href:t,icon:"\ud83d\uddc3\ufe0f",title:e.label,description:e.description??n(e.items.length)}):null}function k({item:e}){const t=(0,m.A)(e.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,r.cC)(e.docId??void 0);return(0,g.jsx)(y,{className:e.className,href:e.href,icon:t,title:e.label,description:e.description??n?.description})}function v({item:e}){switch(e.type){case"link":return(0,g.jsx)(k,{item:e});case"category":return(0,g.jsx)(b,{item:e});default:throw new Error(`unknown item type ${JSON.stringify(e)}`)}}const w={docCardListItem:"docCardListItem_W1sv"};function C({className:e}){const t=(0,r.a4)();return(0,g.jsx)(N,{items:t,className:e})}function D({item:e}){return(0,g.jsx)("article",{className:(0,o.A)(w.docCardListItem,"col col--6"),children:(0,g.jsx)(v,{item:e})})}function N(e){const{items:t,className:n}=e;if(!t)return(0,g.jsx)(C,{...e});const s=(0,r.d1)(t);return(0,g.jsx)("section",{className:(0,o.A)("row",n),children:s.map((e,t)=>(0,g.jsx)(D,{item:e},t))})}},7860:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>c,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"setup/index","title":"Setup Komodo Core","description":"To run Komodo, you will need Docker. See the docker install docs.","source":"@site/docs/setup/index.mdx","sourceDirName":"setup","slug":"/setup/","permalink":"/docs/setup/","draft":false,"unlisted":false,"editUrl":"https://github.com/moghtech/komodo/tree/main/docsite/docs/setup/index.mdx","tags":[],"version":"current","frontMatter":{},"sidebar":"docs","previous":{"title":"What is Komodo?","permalink":"/docs/intro"},"next":{"title":"MongoDB","permalink":"/docs/setup/mongo"}}');var o=n(4848),r=n(8453),i=n(3021);const c={},l="Setup Komodo Core",a={},d=[{value:"Deploy with Docker Compose",id:"deploy-with-docker-compose",level:3},{value:"First login",id:"first-login",level:3},{value:"Https",id:"https",level:3}];function u(e){const t={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"setup-komodo-core",children:"Setup Komodo Core"})}),"\n",(0,o.jsxs)(t.p,{children:["To run Komodo, you will need Docker. See ",(0,o.jsx)(t.a,{href:"https://docs.docker.com/engine/install/",children:"the docker install docs"}),"."]}),"\n",(0,o.jsx)(t.h3,{id:"deploy-with-docker-compose",children:"Deploy with Docker Compose"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:(0,o.jsx)(t.a,{href:"/docs/setup/mongo",children:(0,o.jsx)(t.strong,{children:"Using MongoDB"})})}),"\n",(0,o.jsx)(t.li,{children:(0,o.jsxs)(t.a,{href:"/docs/setup/ferretdb",children:[(0,o.jsx)(t.strong,{children:"Using FerretDB"})," (Postgres)"]})}),"\n"]}),"\n",(0,o.jsx)(t.admonition,{type:"info",children:(0,o.jsxs)(t.p,{children:["Some systems ",(0,o.jsx)(t.a,{href:"https://github.com/moghtech/komodo/issues/59",children:"do not support running the latest MongoDB versions"}),".\nUsers with these systems should use FerretDB instead."]})}),"\n",(0,o.jsx)(t.admonition,{type:"info",children:(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"FerretDB v1"})," users:\nThere is an ",(0,o.jsxs)(t.a,{href:"https://github.com/moghtech/komodo/blob/main/bin/cli/docs/copy-database.md#ferretdb-v2-update-guide",children:[(0,o.jsx)(t.strong,{children:"upgrade guide for FerretDB v2"})," available here"]}),"."]})}),"\n",(0,o.jsx)(t.h3,{id:"first-login",children:"First login"}),"\n",(0,o.jsxs)(t.p,{children:["Core should now be accessible on the specified port and navigating to ",(0,o.jsx)(t.code,{children:"http://
:"})," will display the login page.\nEnter your preferred admin username and password, and click ",(0,o.jsx)(t.strong,{children:'"Sign Up"'}),", ",(0,o.jsx)(t.em,{children:"not"}),' "Log In", to create your admin user for Komodo.\nAny additional users to create accounts will be disabled by default, and must be enabled by an admin.']}),"\n",(0,o.jsx)(t.h3,{id:"https",children:"Https"}),"\n",(0,o.jsxs)(t.p,{children:["Komodo Core only supports http, so a reverse proxy like ",(0,o.jsx)(t.a,{href:"https://caddyserver.com/",children:"caddy"})," should be used for https."]}),"\n","\n",(0,o.jsx)(i.A,{})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>c});var s=n(6540);const o={},r=s.createContext(o);function i(e){const t=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f600b847.2d624548.js b/assets/js/f600b847.2d624548.js deleted file mode 100644 index f0cabb145..000000000 --- a/assets/js/f600b847.2d624548.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocsite=self.webpackChunkdocsite||[]).push([[238],{3021:(e,t,n)=>{n.d(t,{A:()=>N});var s=n(6540),o=n(4164),r=n(6972),i=n(8774),c=n(4586);const l=["zero","one","two","few","many","other"];function a(e){return l.filter(t=>e.includes(t))}const d={locale:"en",pluralForms:a(["one","other"]),select:e=>1===e?"one":"other"};function u(){const{i18n:{currentLocale:e}}=(0,c.A)();return(0,s.useMemo)(()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:a(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),d}},[e])}function h(){const e=u();return{selectMessage:(t,n)=>function(e,t,n){const s=e.split("|");if(1===s.length)return s[0];s.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const o=n.select(t),r=n.pluralForms.indexOf(o);return s[Math.min(r,s.length-1)]}(n,t,e)}}var m=n(6654),p=n(1312),f=n(1107);const g={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var x=n(4848);function j({className:e,href:t,children:n}){return(0,x.jsx)(i.A,{href:t,className:(0,o.A)("card padding--lg",g.cardContainer,e),children:n})}function y({className:e,href:t,icon:n,title:s,description:r}){return(0,x.jsxs)(j,{href:t,className:e,children:[(0,x.jsxs)(f.A,{as:"h2",className:(0,o.A)("text--truncate",g.cardTitle),title:s,children:[n," ",s]}),r&&(0,x.jsx)("p",{className:(0,o.A)("text--truncate",g.cardDescription),title:r,children:r})]})}function b({item:e}){const t=(0,r.Nr)(e),n=function(){const{selectMessage:e}=h();return t=>e(t,(0,p.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t}))}();return t?(0,x.jsx)(y,{className:e.className,href:t,icon:"\ud83d\uddc3\ufe0f",title:e.label,description:e.description??n(e.items.length)}):null}function k({item:e}){const t=(0,m.A)(e.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,r.cC)(e.docId??void 0);return(0,x.jsx)(y,{className:e.className,href:e.href,icon:t,title:e.label,description:e.description??n?.description})}function v({item:e}){switch(e.type){case"link":return(0,x.jsx)(k,{item:e});case"category":return(0,x.jsx)(b,{item:e});default:throw new Error(`unknown item type ${JSON.stringify(e)}`)}}const w={docCardListItem:"docCardListItem_W1sv"};function C({className:e}){const t=(0,r.a4)();return(0,x.jsx)(N,{items:t,className:e})}function D({item:e}){return(0,x.jsx)("article",{className:(0,o.A)(w.docCardListItem,"col col--6"),children:(0,x.jsx)(v,{item:e})})}function N(e){const{items:t,className:n}=e;if(!t)return(0,x.jsx)(C,{...e});const s=(0,r.d1)(t);return(0,x.jsx)("section",{className:(0,o.A)("row",n),children:s.map((e,t)=>(0,x.jsx)(D,{item:e},t))})}},7860:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>c,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"setup/index","title":"Setup Komodo Core","description":"To run Komodo, you will need Docker. See the docker install docs.","source":"@site/docs/setup/index.mdx","sourceDirName":"setup","slug":"/setup/","permalink":"/docs/setup/","draft":false,"unlisted":false,"editUrl":"https://github.com/moghtech/komodo/tree/main/docsite/docs/setup/index.mdx","tags":[],"version":"current","frontMatter":{},"sidebar":"docs","previous":{"title":"What is Komodo?","permalink":"/docs/intro"},"next":{"title":"MongoDB","permalink":"/docs/setup/mongo"}}');var o=n(4848),r=n(8453),i=n(3021);const c={},l="Setup Komodo Core",a={},d=[{value:"Deploy with Docker Compose",id:"deploy-with-docker-compose",level:3},{value:"First login",id:"first-login",level:3},{value:"Https",id:"https",level:3}];function u(e){const t={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"setup-komodo-core",children:"Setup Komodo Core"})}),"\n",(0,o.jsxs)(t.p,{children:["To run Komodo, you will need Docker. See ",(0,o.jsx)(t.a,{href:"https://docs.docker.com/engine/install/",children:"the docker install docs"}),"."]}),"\n",(0,o.jsx)(t.h3,{id:"deploy-with-docker-compose",children:"Deploy with Docker Compose"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.a,{href:"/docs/setup/mongo",children:(0,o.jsx)(t.strong,{children:"Using MongoDB"})}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"Lower CPU usage, Higher RAM usage."}),"\n",(0,o.jsxs)(t.li,{children:["Some systems ",(0,o.jsx)(t.a,{href:"https://github.com/moghtech/komodo/issues/59",children:"do not support running the latest MongoDB versions"}),"."]}),"\n"]}),"\n"]}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsxs)(t.a,{href:"/docs/setup/ferretdb",children:[(0,o.jsx)(t.strong,{children:"Using FerretDB"})," (Postgres)"]}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"Lower RAM usage, Higher CPU usage."}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,o.jsx)(t.admonition,{type:"info",children:(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"FerretDB v1"})," users:\nThere is an ",(0,o.jsxs)(t.a,{href:"https://github.com/moghtech/komodo/blob/main/bin/cli/docs/copy-database.md#ferretdb-v2-update-guide",children:[(0,o.jsx)(t.strong,{children:"upgrade guide for FerretDB v2"})," available here"]}),"."]})}),"\n",(0,o.jsx)(t.h3,{id:"first-login",children:"First login"}),"\n",(0,o.jsxs)(t.p,{children:["Core should now be accessible on the specified port and navigating to ",(0,o.jsx)(t.code,{children:"http://
:"})," will display the login page.\nEnter your preferred admin username and password, and click ",(0,o.jsx)(t.strong,{children:'"Sign Up"'}),", ",(0,o.jsx)(t.em,{children:"not"}),' "Log In", to create your admin user for Komodo.\nAny additional users to create accounts will be disabled by default, and must be enabled by an admin.']}),"\n",(0,o.jsx)(t.h3,{id:"https",children:"Https"}),"\n",(0,o.jsxs)(t.p,{children:["Komodo Core only supports http, so a reverse proxy like ",(0,o.jsx)(t.a,{href:"https://caddyserver.com/",children:"caddy"})," should be used for https."]}),"\n","\n",(0,o.jsx)(i.A,{})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>c});var s=n(6540);const o={},r=s.createContext(o);function i(e){const t=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.b00cf2f4.js b/assets/js/runtime~main.e79a9ee9.js similarity index 98% rename from assets/js/runtime~main.b00cf2f4.js rename to assets/js/runtime~main.e79a9ee9.js index 3fe7a3144..878c1864e 100644 --- a/assets/js/runtime~main.b00cf2f4.js +++ b/assets/js/runtime~main.e79a9ee9.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,f,o={},d={};function n(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return o[e].call(t.exports,t,t.exports,n),t.exports}n.m=o,e=[],n.O=(a,t,r,f)=>{if(!t){var o=1/0;for(i=0;i=f)&&Object.keys(n.O).every(e=>n.O[e](t[c]))?t.splice(c--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);n.r(f);var o={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;("object"==typeof d||"function"==typeof d)&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach(a=>o[a]=()=>e[a]);return o.default=()=>e,n.d(f,o),f},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((a,t)=>(n.f[t](e,a),a),[])),n.u=e=>"assets/js/"+({24:"3bb59ffd",39:"b9324a1b",41:"a65cf3b8",48:"a94703ab",51:"16c99604",68:"a5389256",72:"0f079b47",98:"a7bd4aaa",106:"9aae726d",122:"5514a8d7",154:"12d1b99a",197:"311cbe01",235:"a7456010",238:"f600b847",257:"19608e5d",296:"8a531d56",326:"6f5dae22",339:"790a1910",345:"2e7f2839",401:"17896441",440:"60776049",464:"71bdbf70",469:"1bd19f0c",484:"92207a6b",493:"0e38c797",583:"1df93b7f",647:"5e95c892",696:"f12a0560",742:"aba21aa0",748:"a2604291",771:"3d2be5a4",774:"ada4fe9a",842:"b19e82df",847:"c79bdf8e",849:"0058b4c6",976:"0e384e19",979:"cd948886"}[e]||e)+"."+{24:"6c44b275",39:"4d8b8921",41:"4e1ce655",48:"dd58fc5e",51:"c59787aa",68:"74ddb32b",72:"6650f8e8",98:"9eafbbe0",106:"def35305",122:"850b33b8",154:"f8f0588e",197:"94b9211e",235:"b82eb55b",237:"0bd7ad3c",238:"2d624548",257:"eae1ce51",296:"2fb05e93",326:"71b315c2",339:"e617f9f2",345:"322f45ad",401:"ca4d3cf2",440:"f1268d1a",464:"15cfdf7d",469:"8b291786",484:"58c67a86",493:"c13942ad",518:"a3eeed39",583:"683b1542",647:"e2f2095a",696:"6ca9f47c",742:"e2256b29",748:"13973460",771:"c2a4fe01",774:"a84fa910",842:"d89492b9",847:"dc48c77d",849:"a423bc5f",976:"5506d43c",979:"42669bd3"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docsite:",n.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var d,c;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach(e=>e(t)),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),c&&document.head.appendChild(d)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401",60776049:"440","3bb59ffd":"24",b9324a1b:"39",a65cf3b8:"41",a94703ab:"48","16c99604":"51",a5389256:"68","0f079b47":"72",a7bd4aaa:"98","9aae726d":"106","5514a8d7":"122","12d1b99a":"154","311cbe01":"197",a7456010:"235",f600b847:"238","19608e5d":"257","8a531d56":"296","6f5dae22":"326","790a1910":"339","2e7f2839":"345","71bdbf70":"464","1bd19f0c":"469","92207a6b":"484","0e38c797":"493","1df93b7f":"583","5e95c892":"647",f12a0560:"696",aba21aa0:"742",a2604291:"748","3d2be5a4":"771",ada4fe9a:"774",b19e82df:"842",c79bdf8e:"847","0058b4c6":"849","0e384e19":"976",cd948886:"979"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(a,t)=>{var r=n.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise((t,f)=>r=e[a]=[t,f]);t.push(r[2]=f);var o=n.p+n.u(a),d=new Error;n.l(o,t=>{if(n.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+o+")",d.name="ChunkLoadError",d.type=f,d.request=o,r[1](d)}},"chunk-"+a,a)}},n.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,o=t[0],d=t[1],c=t[2],b=0;if(o.some(a=>0!==e[a])){for(r in d)n.o(d,r)&&(n.m[r]=d[r]);if(c)var i=c(n)}for(a&&a(t);b{"use strict";var e,a,t,r,f,o={},d={};function n(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return o[e].call(t.exports,t,t.exports,n),t.exports}n.m=o,e=[],n.O=(a,t,r,f)=>{if(!t){var o=1/0;for(i=0;i=f)&&Object.keys(n.O).every(e=>n.O[e](t[c]))?t.splice(c--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);n.r(f);var o={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;("object"==typeof d||"function"==typeof d)&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach(a=>o[a]=()=>e[a]);return o.default=()=>e,n.d(f,o),f},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((a,t)=>(n.f[t](e,a),a),[])),n.u=e=>"assets/js/"+({24:"3bb59ffd",39:"b9324a1b",41:"a65cf3b8",48:"a94703ab",51:"16c99604",68:"a5389256",72:"0f079b47",98:"a7bd4aaa",106:"9aae726d",122:"5514a8d7",154:"12d1b99a",197:"311cbe01",235:"a7456010",238:"f600b847",257:"19608e5d",296:"8a531d56",326:"6f5dae22",339:"790a1910",345:"2e7f2839",401:"17896441",440:"60776049",464:"71bdbf70",469:"1bd19f0c",484:"92207a6b",493:"0e38c797",583:"1df93b7f",647:"5e95c892",696:"f12a0560",742:"aba21aa0",748:"a2604291",771:"3d2be5a4",774:"ada4fe9a",842:"b19e82df",847:"c79bdf8e",849:"0058b4c6",976:"0e384e19",979:"cd948886"}[e]||e)+"."+{24:"6c44b275",39:"4d8b8921",41:"4e1ce655",48:"dd58fc5e",51:"c59787aa",68:"74ddb32b",72:"6650f8e8",98:"9eafbbe0",106:"def35305",122:"850b33b8",154:"f8f0588e",197:"94b9211e",235:"b82eb55b",237:"0bd7ad3c",238:"0566ec8a",257:"eae1ce51",296:"2fb05e93",326:"71b315c2",339:"e617f9f2",345:"322f45ad",401:"ca4d3cf2",440:"f1268d1a",464:"15cfdf7d",469:"8b291786",484:"58c67a86",493:"c13942ad",518:"a3eeed39",583:"683b1542",647:"e2f2095a",696:"6ca9f47c",742:"e2256b29",748:"13973460",771:"c2a4fe01",774:"a84fa910",842:"d89492b9",847:"dc48c77d",849:"a423bc5f",976:"5506d43c",979:"42669bd3"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docsite:",n.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var d,c;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach(e=>e(t)),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),c&&document.head.appendChild(d)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401",60776049:"440","3bb59ffd":"24",b9324a1b:"39",a65cf3b8:"41",a94703ab:"48","16c99604":"51",a5389256:"68","0f079b47":"72",a7bd4aaa:"98","9aae726d":"106","5514a8d7":"122","12d1b99a":"154","311cbe01":"197",a7456010:"235",f600b847:"238","19608e5d":"257","8a531d56":"296","6f5dae22":"326","790a1910":"339","2e7f2839":"345","71bdbf70":"464","1bd19f0c":"469","92207a6b":"484","0e38c797":"493","1df93b7f":"583","5e95c892":"647",f12a0560:"696",aba21aa0:"742",a2604291:"748","3d2be5a4":"771",ada4fe9a:"774",b19e82df:"842",c79bdf8e:"847","0058b4c6":"849","0e384e19":"976",cd948886:"979"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(a,t)=>{var r=n.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise((t,f)=>r=e[a]=[t,f]);t.push(r[2]=f);var o=n.p+n.u(a),d=new Error;n.l(o,t=>{if(n.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+o+")",d.name="ChunkLoadError",d.type=f,d.request=o,r[1](d)}},"chunk-"+a,a)}},n.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,o=t[0],d=t[1],c=t[2],b=0;if(o.some(a=>0!==e[a])){for(r in d)n.o(d,r)&&(n.m[r]=d[r]);if(c)var i=c(n)}for(a&&a(t);b Building Images | Komodo - + diff --git a/docs/ecosystem.html b/docs/ecosystem.html index e3ae01dab..4f9e9a97a 100644 --- a/docs/ecosystem.html +++ b/docs/ecosystem.html @@ -4,7 +4,7 @@ Ecosystem | Komodo - + diff --git a/docs/ecosystem/api.html b/docs/ecosystem/api.html index 8eaec8e05..84d41b0a9 100644 --- a/docs/ecosystem/api.html +++ b/docs/ecosystem/api.html @@ -4,7 +4,7 @@ API and Clients | Komodo - + diff --git a/docs/ecosystem/cli.html b/docs/ecosystem/cli.html index 34c56104d..edab5120b 100644 --- a/docs/ecosystem/cli.html +++ b/docs/ecosystem/cli.html @@ -4,7 +4,7 @@ Komodo CLI | Komodo - + diff --git a/docs/ecosystem/community.html b/docs/ecosystem/community.html index fac399e81..0731963ad 100644 --- a/docs/ecosystem/community.html +++ b/docs/ecosystem/community.html @@ -4,7 +4,7 @@ Community | Komodo - + diff --git a/docs/ecosystem/development.html b/docs/ecosystem/development.html index dd1b6686c..33c8db659 100644 --- a/docs/ecosystem/development.html +++ b/docs/ecosystem/development.html @@ -4,7 +4,7 @@ Development | Komodo - + diff --git a/docs/intro.html b/docs/intro.html index 7f6dbbf52..e2941264f 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -4,7 +4,7 @@ What is Komodo? | Komodo - + diff --git a/docs/resources.html b/docs/resources.html index 5bc47f100..18b7a125c 100644 --- a/docs/resources.html +++ b/docs/resources.html @@ -4,7 +4,7 @@ Resources | Komodo - + diff --git a/docs/resources/auto-update.html b/docs/resources/auto-update.html index 999dcb9f6..1666fff77 100644 --- a/docs/resources/auto-update.html +++ b/docs/resources/auto-update.html @@ -4,7 +4,7 @@ Automatic Updates | Komodo - + diff --git a/docs/resources/build-images/builders.html b/docs/resources/build-images/builders.html index 729697789..ed44135ee 100644 --- a/docs/resources/build-images/builders.html +++ b/docs/resources/build-images/builders.html @@ -4,7 +4,7 @@ Builders | Komodo - + diff --git a/docs/resources/build-images/configuration.html b/docs/resources/build-images/configuration.html index d213f7fd9..be88f10be 100644 --- a/docs/resources/build-images/configuration.html +++ b/docs/resources/build-images/configuration.html @@ -4,7 +4,7 @@ Configuration | Komodo - + diff --git a/docs/resources/build-images/pre-build.html b/docs/resources/build-images/pre-build.html index 22c4eb76a..50ef93b29 100644 --- a/docs/resources/build-images/pre-build.html +++ b/docs/resources/build-images/pre-build.html @@ -4,7 +4,7 @@ Pre-build command | Komodo - + diff --git a/docs/resources/build-images/versioning.html b/docs/resources/build-images/versioning.html index 62ccf2d6e..ffb85b54e 100644 --- a/docs/resources/build-images/versioning.html +++ b/docs/resources/build-images/versioning.html @@ -4,7 +4,7 @@ Image Versioning | Komodo - + diff --git a/docs/resources/deploy-containers.html b/docs/resources/deploy-containers.html index d7363011d..e4b5374d5 100644 --- a/docs/resources/deploy-containers.html +++ b/docs/resources/deploy-containers.html @@ -4,7 +4,7 @@ Deploy Containers | Komodo - + diff --git a/docs/resources/deploy-containers/configuration.html b/docs/resources/deploy-containers/configuration.html index 428c50f23..9c7617453 100644 --- a/docs/resources/deploy-containers/configuration.html +++ b/docs/resources/deploy-containers/configuration.html @@ -4,7 +4,7 @@ Configuration | Komodo - + diff --git a/docs/resources/deploy-containers/lifetime-management.html b/docs/resources/deploy-containers/lifetime-management.html index dfe3896e6..dcbc0e34e 100644 --- a/docs/resources/deploy-containers/lifetime-management.html +++ b/docs/resources/deploy-containers/lifetime-management.html @@ -4,7 +4,7 @@ Container Management | Komodo - + diff --git a/docs/resources/docker-compose.html b/docs/resources/docker-compose.html index 3e35f0903..9ad8ad24c 100644 --- a/docs/resources/docker-compose.html +++ b/docs/resources/docker-compose.html @@ -4,7 +4,7 @@ Docker Compose | Komodo - + diff --git a/docs/resources/permissioning.html b/docs/resources/permissioning.html index 6259254a4..a68ed9caa 100644 --- a/docs/resources/permissioning.html +++ b/docs/resources/permissioning.html @@ -4,7 +4,7 @@ Permissioning | Komodo - + diff --git a/docs/resources/procedures.html b/docs/resources/procedures.html index 646fa9d0c..c0e13afe4 100644 --- a/docs/resources/procedures.html +++ b/docs/resources/procedures.html @@ -4,7 +4,7 @@ Procedures and Actions | Komodo - + diff --git a/docs/resources/sync-resources.html b/docs/resources/sync-resources.html index 07b7ee6d4..264f5f5f6 100644 --- a/docs/resources/sync-resources.html +++ b/docs/resources/sync-resources.html @@ -4,7 +4,7 @@ Sync Resources | Komodo - + diff --git a/docs/resources/variables.html b/docs/resources/variables.html index d7b36b7c4..7805e3262 100644 --- a/docs/resources/variables.html +++ b/docs/resources/variables.html @@ -4,7 +4,7 @@ Variables and Secrets | Komodo - + diff --git a/docs/resources/webhooks.html b/docs/resources/webhooks.html index 10e779ef7..92710d137 100644 --- a/docs/resources/webhooks.html +++ b/docs/resources/webhooks.html @@ -4,7 +4,7 @@ Configuring Webhooks | Komodo - + diff --git a/docs/setup.html b/docs/setup.html index 6276bd632..004a31527 100644 --- a/docs/setup.html +++ b/docs/setup.html @@ -4,7 +4,7 @@ Setup Komodo Core | Komodo - + @@ -15,18 +15,11 @@

To run Komodo, you will need Docker. See the docker install docs.

Deploy with Docker Compose

+
info

Some systems do not support running the latest MongoDB versions. +Users with these systems should use FerretDB instead.

info

FerretDB v1 users: There is an upgrade guide for FerretDB v2 available here.

First login

diff --git a/docs/setup/advanced.html b/docs/setup/advanced.html index 30edcc31a..dca089d2b 100644 --- a/docs/setup/advanced.html +++ b/docs/setup/advanced.html @@ -4,7 +4,7 @@ Advanced Configuration | Komodo - + diff --git a/docs/setup/backup.html b/docs/setup/backup.html index 6a19acda4..f2ab0bd21 100644 --- a/docs/setup/backup.html +++ b/docs/setup/backup.html @@ -4,7 +4,7 @@ Backup and Restore | Komodo - + diff --git a/docs/setup/connect-servers.html b/docs/setup/connect-servers.html index f352da1e3..b6eefc8d7 100644 --- a/docs/setup/connect-servers.html +++ b/docs/setup/connect-servers.html @@ -4,7 +4,7 @@ Connect More Servers | Komodo - + diff --git a/docs/setup/ferretdb.html b/docs/setup/ferretdb.html index 6080ae4e1..e87e7fdf1 100644 --- a/docs/setup/ferretdb.html +++ b/docs/setup/ferretdb.html @@ -4,7 +4,7 @@ FerretDB | Komodo - + diff --git a/docs/setup/mongo.html b/docs/setup/mongo.html index 6fe4a05e2..ac42c2e74 100644 --- a/docs/setup/mongo.html +++ b/docs/setup/mongo.html @@ -4,7 +4,7 @@ MongoDB | Komodo - + diff --git a/docs/setup/version-upgrades.html b/docs/setup/version-upgrades.html index 1816c45c1..8196653a0 100644 --- a/docs/setup/version-upgrades.html +++ b/docs/setup/version-upgrades.html @@ -4,7 +4,7 @@ Version Upgrades | Komodo - + diff --git a/index.html b/index.html index ffcb2cca5..e91553c27 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Home | Komodo - +