Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] docker 관련 설정 및 CI/CD 구축 #18

Merged
merged 14 commits into from
Jan 2, 2024
Merged

[feat] docker 관련 설정 및 CI/CD 구축 #18

merged 14 commits into from
Jan 2, 2024

Commits on Jan 2, 2024

  1. [feat] gitignore에 파일, 디렉토리 추가

    - mysql, redis docker container volume 데이터 디렉토리 추가
    - env file 추가
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    35c99dc View commit details
    Browse the repository at this point in the history
  2. [feat] docker compose 수정 및 redis 설정 추가

    - mysql 컨테이너 설정 수정
    - redis 컨테이너 추가 : tripcometrue-redis
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    09b1a9f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9367f2c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    956f15a View commit details
    Browse the repository at this point in the history
  5. [feat] dev 프로파일 수정

    - mysql 데이터베이스 비밀번호 환경변수화 : DB_PASSWORD
    - redis 설정 추가
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    0cea1f6 View commit details
    Browse the repository at this point in the history
  6. [remove] docker 프로파일 삭제

    docker 프로파일이 아닌 배포시 prod 프로파일로 관리하기 위해 삭제
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    b9caf30 View commit details
    Browse the repository at this point in the history
  7. [feat] prod 프로파일 추가

    릴리즈 배포시 사용될 prod 프로파일 추가
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    5505df8 View commit details
    Browse the repository at this point in the history
  8. [feat] 프로젝트 빌드 Dockerfile 추가

    Spring Boot Project 빌드 스크립트 도커 이미지 파일 추가
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    7c43246 View commit details
    Browse the repository at this point in the history
  9. [feat] build.gradle dependency 추가

    - redis
       - implementation 'org.springframework.boot:spring-boot-starter-data-redis'
    
    - testcontainers & mysql testcontainers
       - testImplementation 'org.springframework.boot:spring-boot-testcontainers'
       - testImplementation 'org.testcontainers:mysql'
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    99270ed View commit details
    Browse the repository at this point in the history
  10. [feat] test 프로파일 추가

    - mysql testcontainers 설정 추가
    - redis 설정 추가
    
    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    8255fd1 View commit details
    Browse the repository at this point in the history
  11. [feat] GitHub Actions CI/CD 스크립트 추가

    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    cc775af View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    96b7217 View commit details
    Browse the repository at this point in the history
  13. [feat] 불필요한 import 제거

    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    94ef436 View commit details
    Browse the repository at this point in the history
  14. [fix] CI/CD 스크립트 에러 수정

    related to #2
    jo0oy committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    9c2f736 View commit details
    Browse the repository at this point in the history