Commit Graph

6 Commits

Author SHA1 Message Date
zhenyus
0c6aa8d17f Add Dockerfile and repmgr script for PostgreSQL replication management
- Created a new Dockerfile for PostgreSQL using the Bitnami repmgr image.
- Added a comprehensive `librepmgr.sh` script to manage PostgreSQL replication, including functions for node identification, password management, configuration validation, and primary/standby node operations.
- Implemented environment variable validations and PostgreSQL configuration injections for replication settings.
- Included functions for creating the repmgr user and database, as well as handling node registration and failover processes.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-09 16:15:23 +08:00
zhenyus
797cdf538b feat(ci): update ci-essentials images to version 0.0.4 in pipeline and Dockerfile
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 00:38:39 +08:00
zhenyus
2368af6f4f feat(ci): update ci-essentials images to version 0.0.3 and install specific Node.js version in Dockerfile
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 00:20:57 +08:00
zhenyus
f13ad45fb5 feat(ci): update ci-essentials images to version 0.0.2 in pipeline and Dockerfile
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 18:03:27 +08:00
zhenyus
14be87b48d feat(ci): add debug logging for semantic release and correct NODE_PATH in Dockerfile
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 17:33:47 +08:00
zhenyus
40f33eef9a feat(ci): implement conditional git commit in ArgoApplicationVersionUpdater and update container images to ci-essentials:0.0.1
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 17:18:12 +08:00