diff --git a/src/config.js b/src/config.js index d09440e..e1ca88f 100644 --- a/src/config.js +++ b/src/config.js @@ -26,6 +26,7 @@ export const config = { coder: process.env.CODER_URL || "https://coder.bokdev.in/api/v2/users/oidc/callback", gitea: process.env.GITEA_URL || "https://gitea.bokdev.in/user/oauth2/keycloak", kubero: process.env.KUBERO_URL || "https://kubero.bokdev.in", + coolify: process.env.COOLIFY_URL || "https://coolify.bokdev.in", harbor: process.env.HARBOR_URL || "https://harbor.bokdev.in", openeverest: process.env.OPENEVEREST_URL || "https://openeverest.bokdev.in", minio: process.env.MINIO_URL || "https://minioc.bokdev.in", diff --git a/src/sites.js b/src/sites.js index 17c81ec..f0f33c3 100644 --- a/src/sites.js +++ b/src/sites.js @@ -17,6 +17,8 @@ export const sites = [ { key: "gitea", name: "Gitea", desc: "Git ์ €์žฅ์†Œ", url: config.tools.gitea, icon: "๐Ÿต", sso: true }, // Kubero: Keycloak SSO ๋กœ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅ(๋‹จ, ๋žœ๋”ฉ์—์„œ "OAuth ๋กœ ๋กœ๊ทธ์ธ"์„ ํ•œ ๋ฒˆ ๋” ๋ˆŒ๋Ÿฌ์•ผ ํ•จ). { key: "kubero", name: "Kubero", desc: "๋ฐฐํฌ (PaaS)", url: config.tools.kubero, icon: "๐Ÿš€", sso: true }, + // Coolify: Kubero ์™€ ๊ฐ™์€ ๋ฐฐํฌ PaaS. SSO ์ž๋™ ๋กœ๊ทธ์ธ ์—”๋“œํฌ์ธํŠธ ๋ฏธํ™•์ธ์ด๋ผ ๊ธฐ๋ณธ URL ์œ ์ง€. + { key: "coolify", name: "Coolify", desc: "๋ฐฐํฌ (PaaS)", url: config.tools.coolify, icon: "โ›ต" }, // --- ์ธํ”„๋ผ/์šด์˜ (๊ด€๋ฆฌ์ž ์ „์šฉ) --- { key: "harbor", name: "Harbor", desc: "์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ", url: config.tools.harbor, icon: "๐Ÿ“ฆ", adminOnly: true }, { key: "openeverest", name: "OpenEverest", desc: "DB ์ฝ˜์†”", url: config.tools.openeverest, icon: "๐Ÿ—„๏ธ", adminOnly: true },