【发布时间】:2016-07-18 09:23:13
【问题描述】:
我想修改 Postgres 服务的 shared_buffers 值。我正在为 GitLab 运行器使用自己的服务器,但正在使用公共 GitLab 实例;所以我可以更改运行器配置,但不能更改 GitLab 本身的配置。由于 GitLab CI 使用标准的上游 Docker postgres 服务,记录在这里,似乎可以将 shell 脚本复制到 /docker-entrypoint-initdb.d 并在此处进行初始化。但是我找不到从gitlab-ci.yml 访问容器内路径的任何方法。
我的问题类似于以下内容:
How to customize the configuration file of the official PostgreSQL docker image? 除了因为 GitLab CI 将 Docker 初始化包装在它自己的 interface 中,显示使用 Dockerfile 更改的方法不能明显转换为适用于 .gitlab-ci.yml 的形式。
【问题讨论】:
标签: postgresql docker gitlab gitlab-ci