Commit Graph

29 Commits

Author SHA1 Message Date
masoodafar-web 8766c29a5a fix(k8s): update imagePullPolicy to Always in frontoffice-deployment.yaml
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 20m28s
Changed the imagePullPolicy for the frontoffice container to Always to ensure that the latest image is always pulled from the registry during deployment, improving the consistency of the application updates. Additionally, added a cleanup step in the kub-deploy workflow to remove the latest image from the local cache after deployment.
2026-06-19 00:13:02 +03:30
masoodafar-web 0b1cc1c1c8 fix: add kubectl apply to CI workflows and add production K8s manifest
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 4m19s
Both kub-deploy and prod-deploy were only running kubectl rollout restart,
meaning changes to the deployment manifest (env vars, resources, image tag)
were never applied to the cluster.

- Add scp + kubectl apply before rollout restart in kub-deploy.yml (staging)
- Add scp + kubectl apply before rollout restart in prod-deploy.yml (production)
- Add k8s/production/frontoffice-deployment.yaml with ASPNETCORE_ENVIRONMENT=Production
  and image tag :prod

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 01:44:13 +03:30
masoodafar-web cd0fb2fa57 Revert "fix: bypass broken Nexus, use nuget.org + local proto build"
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 1m23s
This reverts commit 4dc7b52289.
2026-03-12 00:06:33 +03:30
masoodafar-web 4dc7b52289 fix: bypass broken Nexus, use nuget.org + local proto build
- NuGet.config: nuget.org for standard packages, local nupkg for proto
- Dockerfile: COPY nupkg/ before restore
- CI: build proto from CMS source before Docker build
2026-03-12 00:04:04 +03:30
masoodafar-web f0d1156457 fix: update Docker daemon startup options and improve readiness checks in deployment workflows
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 4m40s
2026-02-11 00:41:38 +03:30
masoodafar-web 26ce7fd2b6 fix: increase Docker daemon startup timeout to 3 minutes
Build and Deploy to Kubernetes / build-and-deploy (push) Failing after 0s
2026-01-29 17:13:49 +03:30
masoodafar-web 88a86ecf69 refactor: use docker-sshpass image (fully offline)
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-01-29 06:49:42 +03:30
masoodafar-web 95f8cb9f73 refactor: simplified pipeline with offline Nexus + auto deploy
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2026-01-29 06:12:22 +03:30
masoodafar-web 2273fa6a35 chore: تنظیم Nexus برای NuGet و Docker offline
- Dockerfile: استفاده از Nexus Docker (194.5.195.53:32082)
- NuGet.config: استفاده از Nexus NuGet با HTTP و allowInsecureConnections
- workflow: حذف kubectl dependency، اضافه کردن 32082 به insecure-registries
2026-01-29 02:56:32 +03:30
masoodafar-web 522d052745 Update deployment configurations and Dockerfile to use internal registry 2026-01-29 02:54:07 +03:30
masoodafar-web a543e43d0a update
Build and Deploy to Production / build-and-deploy (push) Failing after 39s
2026-01-13 23:46:09 +03:30
masoodafar-web 6de06fc8ce update
Build and Deploy to Production / build-and-deploy (push) Failing after 1s
2026-01-13 23:45:20 +03:30
masoodafar-web 03f9e383e4 update
Build and Deploy to Production / build-and-deploy (push) Failing after 2s
2026-01-13 23:44:29 +03:30
masoodafar-web d2e015d07c update
Build and Deploy to Production / build-and-deploy (push) Failing after 39s
2026-01-12 16:11:25 +03:30
masoodafar-web f2cc32a9c6 update
Build and Deploy to Production / build-and-deploy (push) Failing after 37s
2026-01-12 16:08:56 +03:30
masoodafar-web 04ce4f1a31 update
Build and Deploy to Production / build-and-deploy (push) Failing after 2m2s
2026-01-12 16:05:56 +03:30
masoodafar-web c6797e4b84 update2
Build and Deploy to Production / build-and-deploy (push) Failing after 2m2s
2026-01-10 18:23:46 +03:30
Admin 9ae9d53f4a fix: Remove domain from insecure-registries, use IP only
Build and Deploy / build (push) Failing after 1m47s
2026-01-03 15:15:34 +00:00
Admin a6e0777974 fix: Update registry to IP address for CI/CD
Build and Deploy / build (push) Failing after 3m5s
2026-01-03 15:03:28 +00:00
masoodafar-web 9e92ab951a fix: update gateway URL to new domain in configuration files
Build and Deploy / build (push) Failing after 1m42s
2026-01-03 17:30:37 +03:30
admin 6b41ae8b5e fix: correct dockerfile path and registry
Build and Deploy to Production / build-and-deploy (push) Has been cancelled
2025-12-23 22:34:48 +00:00
admin 8be14089c6 feat: add production deployment workflow
Build and Deploy to Production / build-and-deploy (push) Failing after 11s
2025-12-23 22:28:27 +00:00
masoodafar-web 8ae25d2b38 feat: update deployment branch to stage-new in workflow configuration 2025-12-20 05:05:41 +03:30
masoud 07be693b92 chore: migrate from IP to domain (git.foursat.afrino.co)
Build and Deploy / build (push) Has been cancelled
2025-12-07 17:01:57 +00:00
masoodafar-web 2a2efd0376 feat: Add proxy configuration for Docker daemon and build process 2025-12-07 01:15:25 +03:30
masoud e3841f07cc Fix: Correct Dockerfile path to FrontOffice.Main/Dockerfile 2025-12-06 21:42:24 +00:00
masoodafar-web 559fbbf6cd feat: Update Kubernetes deployment with proxy and registry config 2025-12-07 00:49:01 +03:30
masoud fba5cdbabe Add Kubernetes CI/CD pipeline for kub-stage 2025-12-05 16:25:14 +00:00
MeysamMoghaddam 52e7b84a86 u 2025-10-07 19:53:33 +03:30