From 3945992125ee9779ebbd429f9da22a0b6abd2a93 Mon Sep 17 00:00:00 2001 From: 2620227 Date: Tue, 7 Jul 2026 09:39:03 +0900 Subject: [PATCH] =?UTF-8?q?feat(sites):=20=EB=B0=B0=ED=8F=AC=20PaaS=20Cool?= =?UTF-8?q?ify=20=EB=8F=84=EA=B5=AC=20=EC=B9=B4=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20(=EB=AA=A8=EB=91=90=20=EB=85=B8=EC=B6=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kubero 와 동일한 배포 PaaS. 일반 사용자에게도 노출(adminOnly 아님). URL 은 COOLIFY_URL 환경변수로 덮어쓰기 가능(기본 coolify.bokdev.in). Co-Authored-By: Claude Opus 4.8 --- src/config.js | 1 + src/sites.js | 2 ++ 2 files changed, 3 insertions(+) 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 },