사이트 발행 성공과 Google 색인 관측은 별도 상태다. 외부 API 장애로 발행이 실패하거나 재시작 때 추적 정보가 사라지지 않도록 분리. - Google 클라이언트·배치·DB·Teams 알림 모듈 분리 - 기존 스케줄러 연결, 재시도·중복 실행 방지와 선택 설정 추가 - ORM·초기 DDL·마이그레이션·운영 설정 문서 동시 갱신 검증: 관련 59건 통과, compose 설정·diff 검사 통과. 추가 회귀 23건 통과, 기존 발행 검수 실패 1건은 변경 전 코드에서도 재현. 운영 배포·Google/Teams 실호출 미실행.
14 lines
571 B
YAML
14 lines
571 B
YAML
# 선택 연동. 키 파일은 저장소 밖에 두고 기존 API 스케줄러에만 읽기 전용으로 전달한다.
|
|
# docker compose -f docker-compose.yml -f docker-compose.search-console.yml up -d solution-backend
|
|
services:
|
|
solution-backend:
|
|
environment:
|
|
GSC_CREDENTIALS_FILE: /run/secrets/search-console.json
|
|
volumes:
|
|
- type: bind
|
|
source: ${GSC_CREDENTIALS_HOST_FILE:?Search Console 키 파일 절대경로 필요}
|
|
target: /run/secrets/search-console.json
|
|
read_only: true
|
|
bind:
|
|
create_host_path: false
|