현제의 현재이야기

[docker] GitHub submodule 본문

Infra

[docker] GitHub submodule

현재의 현제 2023. 5. 16. 19:10

1. 서브모듈을 src의 resources로 

git submodule add 레포이름 src/main/resources/()

2. 서브모듈 변경시 

git submodule update --remote

3. yml 분리

spring:
  profiles:
    active: prod
  jpa:
    open-in-view: false
    hibernate:
      ddl-auto: create
---
spring:
  config:
    activate:
      on-profile: local
    import: application-local.yml
---

spring:
  config:
    activate:
      on-profile: prod
  import:
    - classpath:config/application-prod.yml

4. 깃허브 액션 토큰 추가

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - name: 저장소 Checkout
        uses: actions/checkout@v3
        with:
          token: ${{ secrets.ACTION_TOKEN }}
          submodules: true

5. 서브모듈 삭제

git rm -f dockertest-privates

 

꼭 경로를 resources 밑으로 설정하자. 안 그러면 파일을 못찾음 ㅠㅠ

'Infra' 카테고리의 다른 글

[DevOps] Docker compose 환경변수  (1) 2023.05.22
[DevOps] nginx를 이용한 무중단 배포  (1) 2023.05.19
[docker] GitHub actions CI CD  (1) 2023.05.13
[docker] 도커 ec2 배포 및 rds 연동  (0) 2023.05.12
[docker] 도커 맛보기  (0) 2023.05.12
Comments