Commit Graph

149 Commits

Author SHA1 Message Date
masoodafar-web 07e420de1b feat(AppVersion): Add AppVersion proto for cache invalidation 2025-12-25 18:42:50 +03:30
masoodafar-web b7057e0928 fix: update CMS and Seq service URLs to production endpoints 2025-12-20 05:20:11 +03:30
masoodafar-web 97b62e9168 fix: correct branch name in deployment configuration from 'stage_new' to 'stage-new' 2025-12-20 05:04:09 +03:30
masoodafar-web 2a2599973e fix: update branch name in deployment configuration from 'stage' to 'stage_new' 2025-12-20 05:01:24 +03:30
masoodafar-web 2d2840485f feat: update version to 0.0.3 and add target for pushing NuGet package to FourSat 2025-12-20 04:59:36 +03:30
masoodafar-web 954c7fe5c4 fix: correct formatting of PYMSMSAddress in appsettings.json
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 1m38s
2025-12-20 03:47:50 +03:30
masoodafar-web 565a9605dc feat: add GetWeekDefinitions RPC and corresponding query handler for week retrieval 2025-12-20 03:30:22 +03:30
masoodafar-web 0cca79ebfe feat: add Configuration gRPC service and queries for club settings and features 2025-12-19 00:30:58 +03:30
masoodafar-web 9db854ba0e feat: add GetVATRate RPC and corresponding query handler for VAT rate retrieval 2025-12-18 03:50:00 +03:30
masoodafar-web 5c03335f0b feat: add subordinate network tree query with security checks 2025-12-18 03:14:37 +03:30
masoodafar-web 4330ec3726 feat: add club membership contract signing and city services 2025-12-18 00:44:44 +03:30
masoodafar-web 63f05e0883 feat: add base package payment initiation and verification 2025-12-16 02:34:22 +03:30
masoodafar-web b4e41163ec fix: correct CMSMS service address typo 2025-12-08 03:09:22 +03:30
masoodafar-web 56c607833f Merge branch 'kub-stage' of http://194.5.195.53:30080/admin/FrontOffice.BFF into kub-stage
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 2m2s
2025-12-08 01:44:46 +03:30
masoodafar-web 61f48857aa feat: update protobuf project versions and refactor push command 2025-12-08 01:31:46 +03:30
masoud 2dad5e46e8 fix: update kubeconfig for deployment (127.0.0.1 → 194.5.195.53)
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 3m49s
2025-12-07 19:17:26 +00:00
masoud eb4beeebce chore: test multi-remote push to git.afrino.co
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 2m6s
2025-12-07 18:52:57 +00:00
masoud 265004df90 chore: trigger rebuild with new registry domain
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 2m12s
2025-12-07 17:32:26 +00:00
masoud 8ddf33dfb7 chore: migrate from IP to domain (git.foursat.afrino.co)
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2025-12-07 17:01:59 +00:00
masoodafar-web 663b357d10 fix: Update deployment name case in kub-deploy.yml
Build and Deploy to Kubernetes / build-and-deploy (push) Has been cancelled
2025-12-06 23:40:45 +03:30
masoodafar-web b51a24d307 feat: Update CMSMS address in appsettings 2025-12-06 23:32:42 +03:30
masoodafar-web a47be9f585 feat: Update port, enable console logging, upgrade protobuf version 2025-12-06 23:30:26 +03:30
masoodafar-web e651e5a292 Merge remote-tracking branch 'kub-stage/kub-stage' into kub-stage
# Conflicts:
#	.gitea/workflows/kub-deploy.yml
#	.github/workflows/kub-deploy.yml
#	src/FrontOffice.BFF.WebApi/Dockerfile
2025-12-06 23:23:55 +03:30
masoodafar-web ce091044c0 feat: Add CI/CD workflows for stage and Kubernetes deployment 2025-12-06 23:23:24 +03:30
masoodafar-web 6e70031691 Test auto-deploy 2025-12-06 23:21:34 +03:30
masoodafar-web 13037e9533 Merge branch 'main' into kub-stage 2025-12-06 23:10:53 +03:30
masoodafar-web d7ae666468 Add Dockerfile and NuGet config for containerization 2025-12-06 23:10:07 +03:30
masoud 609f79723f Use CMS workflow pattern with insecure registry config 2025-12-06 17:21:47 +00:00
masoud 07f7819820 Add insecure-registries config for Docker daemon 2025-12-06 17:14:50 +00:00
masoud 9fe93e04d8 Fix: Replace actions/checkout with manual git clone (Node.js not available in docker:latest) 2025-12-06 16:49:10 +00:00
masoud 49cad96962 Add all Protobuf projects to Dockerfile 2025-12-06 16:12:59 +00:00
masoud 05c378c00b Fix: Use standard VS Dockerfile pattern with correct build context 2025-12-06 15:46:01 +00:00
masoud 57f73e3dcc Simplify Dockerfile: copy all from src/ parent dir 2025-12-06 15:09:15 +00:00
masoud 44b87ecf50 Move Dockerfile & NuGet.config to WebApi directory, update workflow 2025-12-06 15:07:52 +00:00
masoud 027b76c2e5 Update Dockerfile: add proxy env vars and copy NuGet.config 2025-12-06 14:59:52 +00:00
masoud b5b8cefc42 Add NuGet.config for private packages and .gitea workflow 2025-12-06 14:50:28 +00:00
masoud 5633b5e48b Fix: move workflow to .gitea/workflows/ (Gitea standard) 2025-12-06 14:45:59 +00:00
masoud 30f509c9b6 Force trigger build 2025-12-06 14:26:34 +00:00
masoud 29e60ba22d Add Docker CLI installation step to workflow 2025-12-06 14:20:13 +00:00
masoud 5a32c98e26 Simplify Dockerfile: copy all src at once 2025-12-06 14:13:21 +00:00
masoud 04c4580fcf Trigger build again 2025-12-06 14:07:01 +00:00
masoud 54389c03e0 Fix workflow: use DinD instead of docker:latest 2025-12-06 14:03:44 +00:00
masoud 5665a0adfd Trigger build 2025-12-06 13:47:31 +00:00
masoud d34325afb6 Fix Dockerfile: add all Protobuf projects 2025-12-05 22:01:36 +00:00
masoud 5a36f1b8ea Update Program.cs to read Seq config from appsettings.json 2025-12-05 21:53:18 +00:00
masoud 7be3a7610e Add Kubernetes deployment: Dockerfile, CI/CD workflow, Seq logging 2025-12-05 21:51:00 +00:00
masoud dbd76a5306 Add Kubernetes CI/CD pipeline for kub-stage 2025-12-05 16:25:14 +00:00
masoodafar-web 13e33e7b1f feat: Add VAT information to GetUserOrderResponse and OrderVATInfo message 2025-12-05 17:27:45 +03:30
masoodafar-web 9a42060653 feat: Add Protobuf definitions for Network Membership service
- Introduced `networkmembership.proto` with RPC methods for retrieving user network tree, statistics, and position.
- Implemented HTTP annotations for gRPC transcoding in the service methods.
- Added support for Google API annotations in `annotations.proto` and `http.proto`.
- Created `ConfigureServices.cs` to register FluentValidation for the Protobuf services.
- Updated project file to include necessary dependencies for gRPC and Protobuf.
2025-12-04 19:53:47 +03:30
masoodafar-web 75e446f80f feat: Implement Club Membership features including activation and retrieval of membership status
- Added command and handler for activating club membership with optional activation code and duration.
- Created response DTO for club membership activation.
- Implemented query and handler to retrieve current user's club membership status.
- Added necessary Protobuf service calls for club membership operations.
- Introduced new queries for retrieving network statistics and network tree structure.
- Enhanced commission queries to fetch user commission payouts and weekly balances.
- Updated application contract context to include new services for club and network memberships.
2025-12-04 17:29:34 +03:30