kopia lustrzana https://github.com/kartoza/docker-postgis
51 wiersze
1.2 KiB
Makefile
51 wiersze
1.2 KiB
Makefile
up:
|
|
docker-compose up -d
|
|
|
|
down:
|
|
docker-compose down
|
|
|
|
scale:
|
|
docker-compose up -d --scale pg-slave=3
|
|
|
|
unscale:
|
|
docker-compose up -d --scale pg-slave=1
|
|
|
|
status:
|
|
docker-compose ps
|
|
|
|
master-shell:
|
|
docker-compose exec pg-master /bin/bash
|
|
|
|
slave-shell:
|
|
docker-compose exec pg-slave /bin/bash
|
|
|
|
master-log:
|
|
docker-compose logs -f --tail=30 pg-master
|
|
|
|
slave-log:
|
|
docker-compose logs -f --tail=30 pg-slave
|
|
|
|
|
|
# These commands were used for travis
|
|
|
|
master-log-tail :
|
|
docker-compose logs --tail=30 pg-master
|
|
|
|
slave-log-tail:
|
|
docker-compose logs --tail=30 pg-slave
|
|
|
|
check-master-running:
|
|
@echo "Check master is running"
|
|
@docker-compose logs --tail=1 pg-master | grep 'database system is ready to accept connections' &> /dev/null
|
|
|
|
check-master-replication:
|
|
@docker-compose exec pg-master /bin/sh -c "su - postgres -c \"/tests/replication_test_master.sh\""
|
|
|
|
check-slave-running:
|
|
@echo "Check slave is running"
|
|
@docker-compose logs pg-slave | grep 'database system is ready to accept read only connections' &> /dev/null
|
|
@docker-compose logs pg-slave | grep 'started streaming WAL from primary' &> /dev/null
|
|
|
|
check-slave-replication:
|
|
@docker-compose exec pg-slave /bin/sh -c "su - postgres -c \"/tests/replication_test_slave.sh\""
|