Commit Graph

3 Commits

Author SHA1 Message Date
taylanbakircioglu 922bc2ce6d improve: SSL certificate listing reliability, error visibility, and ARM64 support
Fixes #6

- Fix NameError in soft-deleted certificate reactivation path by
  reordering variable extraction before DB operations
- Replace silent empty-array returns with HTTP 500 on SQL errors,
  making failures visible in both API responses and server logs
- Add primary_domain migration for schema consistency across fresh
  and upgraded installations (backfill from legacy domain column)
- Use primary_domain in non-cluster SSL query branch for schema
  compatibility
- Surface SSL fetch errors in frontend via toast notifications
- Harden connection cleanup in error handlers with try/except
- Add QEMU + Buildx for linux/amd64,linux/arm64 multi-platform
  Docker image builds
- Update GitHub Actions to latest versions (checkout v4, login v3,
  build-push v6)

Made-with: Cursor
2026-03-30 10:42:28 +03:00
taylanbakircioglu 5edf53ec3e Update Docker registry to taylanbakircioglu 2025-12-24 19:11:57 +03:00
taylanbakircioglu 5db919c4f7 CI/CD: Add GitHub Actions workflow for Docker Hub publishing
GitHub Actions Workflow:
- Triggers on push to main branch
- Builds and pushes Docker images to Docker Hub

Features:
  - Automatic version tagging: YYYYMMDD.HHMM format
  - Dual tagging: latest + versioned
  - Parallel builds for backend and frontend
  - Docker Hub registry: burganbank/*

Images Published:
  - burganbank/haproxy-openmanager-backend:latest
  - burganbank/haproxy-openmanager-backend:YYYYMMDD.HHMM
  - burganbank/haproxy-openmanager-frontend:latest
  - burganbank/haproxy-openmanager-frontend:YYYYMMDD.HHMM

Required Secrets:
  - DOCKERHUB_USERNAME
  - DOCKERHUB_TOKEN

Benefits:
  - Public Docker Hub images for easy deployment
  - Automatic versioning on every push
  - Community access to HAProxy OpenManager
  - Multi-platform support ready

Usage:
  docker pull burganbank/haproxy-openmanager-backend:latest
  docker pull burganbank/haproxy-openmanager-frontend:latest
2025-11-07 11:51:15 +03:00