Skip to content

[BE] 배포 환경 구성 #7

Description

@jiva-z

목적

  • Spring Boot 애플리케이션과 FastAPI 서버의 컨테이너화
  • 개발/운영 환경 분리를 위한 Docker 환경 구성
  • CI/CD 파이프라인 구축을 위한 기반 마련

현재 상태

현재 구현된 환경 설정:

  • application.yml: 기본 설정 파일
  • application-dev.yml: 개발 환경 설정
  • .env 파일을 통한 환경 변수 관리

환경 설정 파일 구성

  • application-prod.yml 작성
  • 프로덕션용 .env 템플릿 작성
  • 환경별 로깅 설정

고려사항

  1. 멀티 스테이지 빌드를 통한 이미지 최적화
  2. 환경별 설정 분리
  3. 시크릿 관리
  4. 컨테이너 리소스 제한
  5. 로그 관리
  6. 백업 전략

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions