← PRODUCTS / DEVELOPER TOOLS
P-01● Shipped

UniHUB

Docker · ECR 매니저

터미널 명령을 반복 입력하지 않고도 Docker 빌드 → 태그 → ECR 로그인 → 푸시까지 한 번에 수행하는 macOS 네이티브 앱입니다.

macOS
UniHUB

api-service

aws: prod 연결됨
이미지
api-service:v2.4.1
크기
184 MB
빌드
38 s
18:42:07🐳docker build api-service:v2.4.1
18:42:13#1 [internal] load build definition from Dockerfile
18:42:18#4 [builder 1/6] FROM node:20-alpine
18:42:22#9 [builder 4/6] RUN npm ci — cached
18:42:25#12 exporting layers ......... 100%
18:42:29built api-service:v2.4.1 (184 MB)
18:42:31🚀aws ecr push 522.dkr.ecr.us-west-2.amazonaws.com/api-service
18:42:38 Authenticating (profile: prod) ... ok
18:42:42pushed 7 layers · digest sha256:a9f1…e442
18:42:46🚀ssh prod docker compose pull && up -d
18:42:49api-service recreated · healthy
/02PROBLEM

UniHUB이(가)
해결하는 문제

이 제품은 다음과 같은 운영·개발 현장의 반복되는 문제를 해결하기 위해 만들어졌습니다.

CONTEXT

터미널 명령을 반복 입력하지 않고도 Docker 빌드 → 태그 → ECR 로그인 → 푸시까지 한 번에 수행하는 macOS 네이티브 앱입니다. 기존 솔루션은 운영자 친화적이지 않거나 유지보수 비용이 누적되는 구조였습니다. UNISYS는 이를 운영 단계까지 함께 책임지는 제품으로 다시 설계했습니다.

/03FEATURES

주요 기능

UniHUB이 제공하는 핵심 기능. 모든 기능은 운영 가능한 형태로 제공됩니다.

F-01

프로젝트 스캔

로컬 디렉토리에서 Dockerfile을 포함한 프로젝트를 자동 탐색합니다.

F-02

프로젝트 관리

즐겨찾기, 그룹 분류(backend/frontend/batch/ml), Git 상태를 표시합니다.

F-03

Docker 빌드

플랫폼(amd64/arm64)·태그·추가태그·--no-cache 옵션을 설정해 빌드합니다.

F-04

ECR 업로드

AWS 프로파일/리전/리포지토리를 선택하고, 빌드 성공 후 자동 푸시합니다.

F-05

사전 점검

Dockerfile · Docker daemon · AWS 인증 · ECR 리포 · Git 상태를 검증합니다.

F-06

진행 상황

4단계(빌드→태그→로그인→푸시) 진행바와 실시간 로그를 스트리밍합니다.

F-07

ECR 조회

리포지토리·이미지 태그 목록, digest/size/pushedAt, 취약점 스캔 요약을 제공합니다.

F-08

이력 관리

빌드/푸시 이력, 성공/실패/경고 필터, 로그 다시보기, 재실행을 지원합니다.

F-09

설정

AWS 프로파일, 기본 리전/태그규칙/플랫폼, 스캔 루트, 알림 등을 관리합니다.

F-10

Tweaks

로그 패널 위치(우측/하단/숨김)를 조정합니다.

/04ARCHITECTURE

기술 구조

UniHUB이 어떤 기술 위에서 운영되는지 표기했습니다.

C-01
Runtime
macOS 13+ (네이티브)
C-02
언어 · UI
Swift 5.9+ · SwiftUI
C-03
아키텍처
MVVM + Coordinator · async/await · AsyncStream
C-04
영속성
UserDefaults · Keychain · JSON 파일
C-05
외부 연동
docker CLI · aws CLI (Process + Pipe)
/05FAQ

자주 묻는 질문

도입 검토 시 가장 자주 받는 질문들입니다.

macOS 13 Ventura 이상에서 동작하는 네이티브 앱입니다. 서버나 클라우드 백엔드 없이 로컬에서 단독 실행됩니다.
docker CLI와 aws CLI가 필요합니다. 최초 실행 시 경로를 자동 감지하며, 설정(Settings)에서 직접 수정할 수 있습니다.
~/.aws/credentials의 프로파일을 사용하며, 옵션에 따라 Keychain에 저장할 수 있습니다. 로그에서 credential 자동 마스킹도 지원합니다.
한국어가 기본이며, 모든 문자열을 키로 분리해 두어 향후 Localizable.strings로 영어 등 추가 언어를 확장할 수 있도록 설계되어 있습니다.
START A PROJECT

프로젝트를 시작하시겠습니까?

소프트웨어 제품, SaaS, 클라우드 인프라 구축을 준비하고 있다면
UNISYS와 프로젝트를 논의해보세요.

프로젝트 문의하기 제품 보기