PyInstaller

사내 AI 코딩 어시스턴트를 전사 배포하면서 겪은 트러블슈팅 기록이다."분명히 고쳤는데 왜 어떤 PC는 되고 어떤 PC는 안 되지?"부터 시작해서 결국 원인을 찾아낸 과정을 담았다.(이 글에서 나타나는 모든 코드, 네이밍 등은 사내 보안상 핵심 개념을 바탕으로 임의로 재작성한 것이다.)배포 구조 소개사내에서 운영 중인 자체 Git 서버(Gitea)를 기반으로 AI 코딩 어시스턴트 도구를 배포하는 시스템을 만들었다. 구조는 단순하다.웹 포털 (다운로드 버튼) └─ Setup.exe 다운로드 └─ 실행 시 Git 서버에서 최신 바이너리 및 설정 파일 fetch └─ 환경변수 등록 + 설치 완료Inno Setup으로 Setup.exe를 만들고, 웹 포털에서 버튼 클릭 시 ..
배경사내에서 AI 코드 어시스턴트 도구를 도입하기로 했다. 오픈소스 CLI 도구인 OpenCode를 사내 환경에 맞게 커스터마이징한 버전을 만들어, 개발자들이 로컬에서 AI 어시스턴트를 사용할 수 있도록 하는 것이 목표였다. 이 글에서는 사내 보안상 실제 도구명 대신 mycode라는 이름으로 표기하며, 핵심 개념을 바탕으로 임의로 재작성한 것이다. mycode는 개발팀이 사내 Git 서버(Gitea)에서 관리하며, 업데이트가 생기면 Gitea에 새 버전을 올리는 방식으로 운영된다. 여기에 더해 API Key를 발급하고 관리하는 포털 앱(MycodePortal)도 함께 개발했다. 직원들은 포털에 로그인해서 API Key를 발급받고, 이를 mycode에 등록해서 사용하는 구조다. 문제는 배포였다. mycod..
송경훈
'PyInstaller' 태그의 글 목록