Commit Graph

7 Commits

Author SHA1 Message Date
zhenyus
db590f3f27 refactor: update gitea-webhook-ambassador Dockerfile and configuration
- Changed the build process to include a web UI build stage using Node.js.
- Updated Go build stage to copy web UI files to the correct location.
- Removed the main.go file as it is no longer needed.
- Added SQLite database configuration to example config.
- Updated dependencies in go.mod and go.sum, including new packages for JWT and SQLite.
- Modified .gitignore to include new database and configuration files.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-06-10 16:00:52 +08:00
zhenyus
70c4951bdb feat: add event cleanup configuration and functionality
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-05-11 22:33:47 +08:00
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
db7576ed17 fix: update Jenkins job trigger URL to use correct endpoint
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 01:03:59 +08:00
zhenyus
32ba41f1f4 feat: add secret key configuration for webhook authentication
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 00:53:33 +08:00
zhenyus
60817c1be4 feat: add gitea-webhook-ambassador service and migration script
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-30 23:37:19 +08:00
zhenyus
17c9a1b16f docs: add README files for Freeleaps repo migrator and cluster authenticator
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-25 17:22:29 +08:00