업무용 툴 개발했는데 평가부탁드립니다.
안녕하세요.
데이터베이스와 관련된 솔루션을 제공하는 회사에서 근무하고 있습니다.
사업부 소속으로 다양한 사이트에서 개발을 할 일이 많은데요.
사이트가 다양한 만큼 이기종 DBMS에 대한 대응이 필요한 경우가 많습니다.
이기종 DBMS에 대한 컨버전(SQL을 각 DBMS에 맞게 구성) 작업은 완료한 상태입니다.
추가로 로컬 개발 환경에 도커를 활용해 DBMS 설치를 간소화하려고 합니다.
설정 오류에 대한 대응 간소화, DBMS 버전 및 종류 변경 시 빠르게 대응할 수 있도록 하는 것이 해당 프로그램의 개발 목적입니다.
폴더 하나에 압축된 이미지(인터넷 접근이 불가능한 상황이 많음)와 Compose 파일을 준비하고 Shell 스크립트를 짰습니다.
사용 방법은 아래와 같은데요.
run-dbms-load.bat을 더블클릭하면 cmd 프로그램이 실행된다.
DBMS 종류를 고른다.
DBMS 버전을 고른다.
Datafile이 위치할 경로를 선택한다.
이미지가 존재하면 컨테이너를 바로 띄우고, 아니면 이미지를 로딩하여 컨테이너를 실행한다.
컨테이너가 정상적으로 올라오면 접속 정보가 출력된다.
부서 내에서 공유하여 사용하려고 합니다.
그런데 이것보다 쉬운 방법이 존재하는데 혼자서 뻘짓을 한 건 아닌지 궁금하네요.
추후 Docker Hub에서 이미지를 가져오는 분기도 추가하려고 합니다.
냉정한 평가 부탁드려요.