diff --git a/ansible/roles/postgres/handlers/main.yml b/ansible/roles/postgres/handlers/main.yml index c201266d9..bd8210f9c 100644 --- a/ansible/roles/postgres/handlers/main.yml +++ b/ansible/roles/postgres/handlers/main.yml @@ -10,5 +10,5 @@ - name: reload postgres config become: yes - command: docker exec postgres pg_ctl reload + command: docker exec -u postgres postgres pg_ctl reload listen: reload postgres diff --git a/docker/postgres/backup_postgres.sh b/docker/postgres/backup_postgres.sh index b4e3e4ca6..0293a0b19 100755 --- a/docker/postgres/backup_postgres.sh +++ b/docker/postgres/backup_postgres.sh @@ -7,8 +7,8 @@ BACKUP_FILENAME="backup_postgresql_${now}.sql" BACKUP_FILE="${BACKUP_PATH}${BACKUP_FILENAME}" UPLOAD_FILE="${UPLOAD_PATH}${BACKUP_FILENAME}" echo "---> PG dumping - ${now}: ${BACKUP_FILE}" -sudo docker exec -it postgres sh -c "mkdir -p $BACKUP_PATH" -sudo docker exec -it postgres sh -c "/usr/lib/postgresql/13/bin/pg_dump -U newsblur -h 127.0.0.1 -Fc newsblur > $BACKUP_FILE" +sudo docker exec postgres sh -c "mkdir -p $BACKUP_PATH" +sudo docker exec postgres sh -c "/usr/lib/postgresql/13/bin/pg_dump -U newsblur -h 127.0.0.1 -Fc newsblur > $BACKUP_FILE" echo " ---> Uploading postgres backup to S3" diff --git a/docker/postgres/postgresql-13.conf.j2 b/docker/postgres/postgresql-13.conf.j2 index ae09de08f..60309c088 100644 --- a/docker/postgres/postgresql-13.conf.j2 +++ b/docker/postgres/postgresql-13.conf.j2 @@ -38,7 +38,7 @@ # The default values of these variables are driven from the -D command-line # option or PGDATA environment variable, represented here as ConfigDir. -data_directory = '/var/lib/postgresql/data' # use data in another directory +data_directory = '/var/lib/postgresql/main' # use data in another directory # (change requires restart) hba_file = '/etc/postgresql/pg_hba.conf' # host-based authentication file # (change requires restart)