Postgres 서비스의 값을 shared_buffers
으로 수정하고 싶습니다. GitLab 러너에 대해 자체 서버를 사용하고 있지만 공개 GitLab 인스턴스를 사용하고 있습니다. 그래서 러너 구성을 변경할 수는 있지만 GitLab 자체의 구성은 변경할 수 없습니다. GitLab CI가 표준 업스트림 Docker postgres
서비스를 사용하고 있으므로 여기에 문서화되어 있으므로 쉘 스크립트를 /docker-entrypoint-initdb.d
에 복사하고 여기에서 초기화하는 것이 가능할 것으로 보입니다. 그러나 컨테이너 내의 경로에 액세스하는 방법은 gitlab-ci.yml
에서 찾을 수 없습니다.GitLab CI에서 PostgreSQL 서비스의 구성 파일 변수를 수정하려면 어떻게해야합니까?
내 질문은 다음과 유사합니다 GitLab CI는 interface 자신의 부두 노동자 초기화를 래핑 때문 제외 How to customize the configuration file of the official PostgreSQL docker image?, Dockerfile
변경을 사용하여 표시 방법은 분명히 .gitlab-ci.yml
작동하는 형태로 변환 할 수 없습니다.