Я пытаюсь настроить конфигурацию MAX_CONNECTIONS
postgres в моем файле конфигурации circleCI.Как вы можете видеть ниже, я пытался использовать sed
для замены значения max_connections, но это ничего не делало, max_connections оставалось по умолчанию 100
.Я также попытался запустить пользовательскую команду (см. Прокомментированный блок command: |
ниже), но это вызвало следующую ошибку и остановило процесс circleCI: /docker-entrypoint.sh: line 100: exec: docker: not found Exited with code 127
version: 2
jobs:
test:
pre:
- sudo sed -i 's/max_connections = 100/max_connections = 300/g' /etc/postgresql/9.6/main/postgresql.conf # Allow more than 100 connections to DB
- sudo service postgresql restart
docker:
# Specify the version you desire here
- image: circleci/node:8.11
# Setup postgres and configure the db
- image: hegand/postgres-postgis
# command: |
# docker run --name hegand/postgres-postgis -e POSTGRES_PORT=$POSTGRES_PORT POSTGRES_PASSWORD=$POSTGRES_PASSWORD POSTGRES_DB=$POSTGRES_DB -d postgres -N 300
environment:
POSTGRES_USER: user
POSTGRES_DB: table
POSTGRES_PASSWORD: ""
POSTGRES_PORT: 5432