ReturnZero 빌드 및 환경 설정

Source

  • Field Notes/ReturnZero/2021-07-01 코드 분석.md

Summary

ReturnZero 프로젝트의 Go 빌드 과정과 환경별 설정 파일(config, zap) 로딩 방식, 그리고 MariaDB/Redis/RabbitMQ 의존성 및 개발서버 현황을 기록한 코드 분석 노트.

Key Points

  • Go 빌드 시 OS_ENV(‘PHASE’) 변수에 따라 환경별 설정 파일(config-xxx.yaml, zap-xxx.yaml)을 동적으로 로드함.
  • 실행에 필요한 DB 의존성: MariaDB, Redis, RabbitMQ.
  • 현재 개발서버(mei.rtzr.ai)에 해당 DB 환경이 구축되어 있음.