diff --git a/docker-compose.yml b/docker-compose.yml index 1beb67d..993aee3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: postgres: - image: postgres:18 + image: docker.io/postgis/postgis:18-3.6 container_name: herbario_postgresql environment: POSTGRES_DB: $PG_DATABASE @@ -25,7 +25,7 @@ services: nginx: image: nginx:1.17-alpine - container_name: berbario_nginx + container_name: herbario_nginx volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf.d:/etc/nginx/conf.d diff --git a/script/database-sync/database-sync.sh b/script/database-sync/database-sync.sh index 32881b1..431a01b 100755 --- a/script/database-sync/database-sync.sh +++ b/script/database-sync/database-sync.sh @@ -9,15 +9,17 @@ PGPASSWORD="$SYNC_SOURCE_PASSWORD" pg_dump \ -p "$SYNC_SOURCE_PORT" \ -U "$SYNC_SOURCE_USER" \ -d "$SYNC_SOURCE_DATABASE" \ - -Fc | \ + --no-owner \ + --no-privileges \ + --clean \ + --if-exists \ + --format=c | \ PGPASSWORD="$SYNC_DEST_PASSWORD" pg_restore \ -h "$SYNC_DEST_HOST" \ -p "$SYNC_DEST_PORT" \ -U "$SYNC_DEST_USER" \ -d "$SYNC_DEST_DATABASE" \ --clean \ - --if-exists \ - --no-owner \ - --no-privileges + --if-exists echo "Synchronization completed successfully: ${SYNC_SOURCE_DATABASE} -> ${SYNC_DEST_DATABASE}"