5 Commits

Author SHA1 Message Date
hoffthatmuz b8385af769 fix(ci): use external harbor.wace.me instead of localhost:5001
Build and Push Images / build-and-push (push) Has been cancelled
Runner does not expose a local pull-through proxy on :5001, so
docker login was failing with connection refused. Use the public
harbor domain directly — verified working on Edge server.
2026-05-15 11:06:40 +09:00
hoffthatmuz 72107474ea chore(ci): add harbor secrets length debug to login step
Diagnose why Harbor login fails despite secrets being registered.
Outputs length-only (value masked) to verify secrets are injected.
2026-05-15 11:03:49 +09:00
Johngreen 24e9e369b2 Update deploy.yml 2025-12-28 18:24:50 +09:00
Johngreen 15265ebfc9 Refactor deploy workflow to use SSH for k8s operations
Replaces direct kubectl usage with SSH-based remote execution for Kubernetes deployment steps. Updates secrets and environment variables to use SSH key and connection info, and modifies manifest transfer and deployment verification to operate over SSH. This improves security and flexibility for remote Kubernetes server management.
2025-12-22 17:39:26 +09:00
Johngreen 47ac3dcaf1 Add Kubernetes deployment and CI/CD workflow
Introduce Kubernetes manifests for backend, frontend, ingress, storage, and namespace setup under k8s/. Add Gitea Actions workflow for automated build and deployment to Kubernetes. Provide deployment and cluster setup guides in docs/ and project root. Update .gitignore to exclude Kubernetes secret files.
2025-12-22 15:33:24 +09:00