JakkrapartXD
e7a2ac8b5a
feat: convert workflows to tag-based deployment with semantic versioning
...
- Replace branch triggers with tag triggers for all services
- Backend: backend-dev-v1.0.0
- Learner: learner-dev-v1.0.0
- Management: management-dev-v1.0.0
- Extract version from tags and use for Docker image tagging
- Update compose.yaml to use GITEA_INSTANCE variable
- Add comprehensive deployment guide (DEPLOYMENT.md)
- Support pre-release tags (beta, rc, alpha)
BREAKING CHANGE: Pushing to dev branch no longer triggers deployment.
Must create and push version tags to deploy.
2026-02-11 10:20:35 +07:00
JakkrapartXD
420776ee6d
refactor: rename environment variables FRONTEND_MGMT_TAG to MANAGEMENT_TAG and FRONTEND_LEARNER_TAG to FRONTEND_TAG in deployment workflows.
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Has been cancelled
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Has been cancelled
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Has been cancelled
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Has been cancelled
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Has been cancelled
Build and Deploy Frontend Learner / Notify Deployment Status (push) Has been cancelled
2026-02-10 16:13:36 +07:00
JakkrapartXD
11eabc2319
Chore: Shorten service names passed to deploy.sh in frontend deployment workflows.
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 15s
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 18s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 2s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 2s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
2026-02-10 16:10:47 +07:00
JakkrapartXD
08ab6f0315
fix: update frontend workflows to use short SHA for image tagging
...
Build and Deploy Frontend Learner / Build Frontend Learner Docker Image (push) Successful in 15s
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 18s
Build and Deploy Frontend Learner / Deploy E-learning Frontend Learner to Dev Server (push) Successful in 3s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 2s
Build and Deploy Frontend Learner / Notify Deployment Status (push) Successful in 1s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
- Add short_sha generation and output to build jobs
- Update deploy scripts to use short SHA instead of full SHA
- Change env var names to FRONTEND_LEARNER_TAG and FRONTEND_MGMT_TAG
- Matches backend workflow implementation for consistency
2026-02-10 16:03:22 +07:00
9e660b0fe9
fix build management
Build and Deploy Frontend Management to Dev Server / Build Frontend Management Docker Image (push) Successful in 57s
Build and Deploy Frontend Management to Dev Server / Deploy E-learning Frontend Management to Dev Server (push) Successful in 2s
Build and Deploy Frontend Management to Dev Server / Notify Deployment Status (push) Successful in 1s
2026-02-10 12:11:29 +07:00
JakkrapartXD
e8a4e40321
refactor: Standardize container registry configuration, remove insecure Docker flags, and align deployment to the dev branch.
2026-02-10 10:27:13 +07:00
JakkrapartXD
337e97128d
Configure insecure HTTP registry for Docker Buildx in frontend deployment workflows and update backend registry configuration
2026-02-10 09:41:22 +07:00
JakkrapartXD
a54251f11e
Add insecure option to Docker build steps in all deployment workflows
2026-02-09 17:26:05 +07:00
JakkrapartXD
0f79a18686
Remove deployment workflows for backend, frontend learner, and frontend management
2026-02-09 17:17:04 +07:00