Skip to content

Commit f08cc48

Browse files
committed
feat: postgres 17.2
1 parent 1838897 commit f08cc48

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

.github/workflows/docker-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
COMPOSE_PROJECT_NAME: project
1111

1212
jobs:
13-
build-docker-containers:
13+
build-docker-containers:
1414
name: Docker build CI
1515
runs-on: ubuntu-latest
1616
steps:

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ services:
3434
- ./volumes/postgresql-slave-data:/var/lib/postgresql/data:rw
3535

3636
pgbouncer:
37-
image: bitnami/pgbouncer:1.22.1
37+
image: bitnami/pgbouncer:1.24.0
3838
container_name: ${COMPOSE_PROJECT_NAME}-pgbouncer
3939
restart: always
4040
environment:

images/postgresql-master/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
FROM postgres:16.3-alpine
1+
FROM postgres:17.2-alpine
22

33
RUN echo "alias psql_master='psql -h localhost -p 5432 -U user_owner -d maindb'" >> ~/.bashrc

images/postgresql-slave/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
FROM postgres:16.3-alpine
1+
FROM postgres:17.2-alpine
22

33
RUN echo "alias psql_slave='psql -h localhost -p 5432 -U user_owner -d maindb'" >> ~/.bashrc

scripts/shell/init_postgres_replication.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ cp ./images/postgresql-master/postgresql.conf ./volumes/postgresql-master-data/p
1414
echo 'Copy from master pg_hba.conf'
1515
cp ./images/postgresql-master/pg_hba.conf ./volumes/postgresql-master-data/pg_hba.conf
1616
echo 'Create user replicator'
17-
docker-compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD '\''rwzWbVq29K3lpXYL'\'';'"
17+
docker compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD '\''rwzWbVq29K3lpXYL'\'';'"
1818
sleep 3
1919
echo 'Create replication_slot_slave1'
20-
docker-compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'SELECT * FROM pg_create_physical_replication_slot('\''replication_slot_slave1'\'');'"
20+
docker compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'SELECT * FROM pg_create_physical_replication_slot('\''replication_slot_slave1'\'');'"
2121
sleep 3
22-
docker-compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'SELECT * FROM pg_replication_slots;'"
22+
docker compose exec -it postgresql-master sh -c "psql -h localhost -p 5432 -U postgres -c 'SELECT * FROM pg_replication_slots;'"
2323
sleep 3
2424
echo 'Running pg_basebackup'
25-
docker-compose exec -it postgresql-master sh -c "pg_basebackup -D /var/lib/postgresql/data/postgres-slave -S replication_slot_slave1 -X stream -P -U replicator -Fp -R"
25+
docker compose exec -it postgresql-master sh -c "pg_basebackup -D /var/lib/postgresql/data/postgres-slave -S replication_slot_slave1 -X stream -P -U replicator -Fp -R"
2626
sleep 5
2727
echo 'Make postgresql-slave-data'
2828
rm -rf ./volumes/postgresql-slave-data/*
@@ -35,7 +35,7 @@ cp ./images/postgresql-slave/postgresql.conf ./volumes/postgresql-slave-data/pos
3535
echo 'Copy slave postgresql.auto.conf'
3636
cp ./images/postgresql-slave/postgresql.auto.conf ./volumes/postgresql-slave-data/postgresql.auto.conf
3737
echo 'Restart postgresql-master'
38-
docker-compose restart postgresql-master
38+
docker compose restart postgresql-master
3939
sleep 5
4040
echo 'Build postgresql-slave'
41-
docker-compose up -d --build postgresql-slave
41+
docker compose up -d --build postgresql-slave

0 commit comments

Comments
 (0)