GitHub repo가라이브 앱이 됩니다.
그 인프라까지 모두 공개됩니다.
GitHub에 연결하면 Dockerfile부터 Kubernetes 매니페스트까지 자동으로 생성·commit되고, ArgoCD가 배포합니다. Next.js 앱을 지원합니다.
swkoo deploy
$ deploy sungwookoo/your-app ✓ Dockerfile generated ✓ workflow committed ✓ manifests pushed ⟳ building on GHA · argocd picking up → your-app.apps.swkoo.kr
How it works
세 단계로 배포가 끝납니다
GitHub 로그인부터 라이브 URL까지, 사람이 개입하지 않습니다.
- Step / 01
GitHub 로그인
GitHub App을 통해 repo 목록을 가져옵니다. 권한은 등록한 repo에만 부여됩니다.
- Step / 02
repo 선택 · 스택 자동 감지
package.json으로 스택을 식별하고, 포트·이미지 경로·서브도메인은 자동으로 결정됩니다.
- Step / 03
Deploy 클릭
Dockerfile과 GitHub Actions workflow는 사용자 repo에, Kubernetes 매니페스트는 운영 repo에 commit됩니다. ArgoCD가 5분 안에 라이브로 올립니다.
Transparency
숨기는 인프라는 없습니다
Observatory에서 배포 파이프라인, 활성 알람, MTTR을 실시간으로 추적할 수 있습니다. 클러스터 상태는 그대로 공개되어 있습니다.
4 / 4Healthy
0활성 알람
Under the hood
어떻게 만들어졌나
단일 노드 k3s 기반 GitOps 풀스택입니다. 격리와 관측 정책은 운영자가 직접 관리합니다.
- OCI A1.Flex Always Free-aware 단일 노드 k3s
- Argo CD + ApplicationSet + Image Updater (digest 자동 추적)
- cert-manager DNS-01 wildcard + per-app TLS
- per-tenant ResourceQuota · LimitRange · NetworkPolicy
- Prometheus + Alertmanager → 운영자 Discord (arm64 변환 sidecar 자체 구현)
- 일일 SQLite 백업 → OCI Object Storage (Instance Principal, 90일 retention)
- 사용자 deploy 완료 자동 이메일 (Resend, GitHub OAuth email)