我想修改Postgres服務的shared_buffers
值。我使用自己的服務器作爲GitLab跑步者,但使用公共GitLab實例;所以我可以更改轉輪配置,但不能改變GitLab本身的配置。由於GitLab CI使用標準的上游Docker postgres
服務,在這裏記錄,似乎可以將shell腳本複製到/docker-entrypoint-initdb.d
並在此進行初始化。但是我找不到任何方式從gitlab-ci.yml
訪問容器內部的路徑。如何在GitLab CI中修改PostgreSQL服務的配置文件變量?
我的問題是類似以下內容: How to customize the configuration file of the official PostgreSQL docker image?除了因爲GitLab CI包裹在自己interface泊塢窗初始化,使用Dockerfile
變化所示的方法不能明顯地翻譯成與.gitlab-ci.yml
工作的形式。