🚀 Amba CI/CD Dashboard

Deployment #37

← Back to List
Repository:

AmbaPay/Amba-Admin

Branch:

production

Commit:

3fceaa7dd75b2e5d4a63cf3b8ebd114ed3cb749a

Status:

success

Created At:

1/22/2026, 11:33:48 AM

Commands (10)

git stash save "local changes 2026-01-22T11:33:48.878Z"
Success Exit: 0
Output:
No local changes to save
git reset --hard HEAD
Success Exit: 0
Output:
HEAD is now at 5000371 Merge pull request 'email or phone on appointments' (#10) from main into production
git fetch https://***:***@gitea.yaltopia.com/AmbaPay/Amba-Admin.git production
Success Exit: 0
Error:
fatal: unable to bind to '/home/amba/.cache/git/credential/socket': Read-only file system
warning: unable to unlink '/home/amba/.cache/git/credential/socket': Read-only file system
fatal: cache daemon did not start: 
From https://gitea.yaltopia.com/AmbaPay/Amba-Admin
 * branch            production -> FETCH_HEAD
git checkout production
Success Exit: 0
Output:
Your branch is ahead of 'origin/production' by 33 commits.
  (use "git push" to publish your local commits)
Error:
Already on 'production'
git pull https://***:***@gitea.yaltopia.com/AmbaPay/Amba-Admin.git production
Success Exit: 0
Output:
Updating 5000371..3fceaa7
Fast-forward
 src/App.tsx                                        |  87 +++---
 src/components/auth/NotificationDrawer.tsx         | 212 +++++++++----
 src/components/auth/RoleProtectedRoute.tsx         |  44 +++
 src/components/layout/Layout.tsx                   |  16 +-
 src/components/layout/Sidebar.tsx                  | 116 +++++++-
 src/components/ui/FilterModal.tsx                  |  70 +++++
 src/components/ui/skeleton.tsx                     |  15 +
 src/contexts/authContext.ts                        |   2 +
 src/hooks/useAuth.tsx                              |  18 +-
 src/lib/api.ts                                     |   1 +
 src/lib/utils.ts                                   |   7 +
 src/locales/am.json                                |   5 +-
 src/locales/en.json                                |   5 +-
 src/pages/Home.tsx                                 |  51 ++--
 src/pages/Profile.tsx                              |   2 +
 src/pages/ResetPassword.tsx                        |   3 +-
 src/pages/Support.tsx                              | 106 ++++---
 src/pages/agents/AgentDash.tsx                     | 144 ++++++---
 src/pages/agents/AgentDetail.tsx                   |  42 ++-
 src/pages/agents/Appointments.tsx                  | 330 ++++++++++++++-------
 src/pages/customers/CustomerDetail.tsx             |  44 ++-
 src/pages/customers/CustomersList.tsx              | 250 +++++++++-------
 src/pages/customers/KYC.tsx                        | 157 ++++++----
 src/pages/events/EditEvent.tsx                     |   9 +-
 src/pages/events/EventDetail.tsx                   |  39 ++-
 src/pages/events/Events.tsx                        |  59 ++--
 src/pages/events/TicketsDash.tsx                   |  19 +-
 src/pages/events/VerifyTicket.tsx                  |   6 +-
 src/pages/faq/CreateFAQ.tsx                        | 116 +++++---
 src/pages/faq/EditFAQ.tsx                          | 222 ++++++++------
 src/pages/faq/FAQDash.tsx                          |  74 +++--
 src/pages/members/CreateOrganization.tsx           |   2 +
 src/pages/members/MemberDash.tsx                   | 144 ++++++---
 src/pages/members/MemberDetail.tsx                 |  33 ++-
 src/pages/members/OrganizationDash.tsx             | 130 +++++++-
 .../components/OrganizationDetailDrawer.tsx        | 166 +++++++++++
 src/pages/notifications/CreateNotification.tsx     | 267 +++++++++++++----
 src/pages/notifications/NotificationDetail.tsx     |  13 +-
 src/pages/notifications/NotificationsDash.tsx      |  42 ++-
 src/pages/notifications/components/email-form.tsx  | 161 ++++------
 .../components/notification-preview.tsx            | 173 +++++++++++
 src/pages/notifications/components/push-form.tsx   | 179 +++--------
 src/pages/notifications/components/sms-form.tsx    | 111 +++----
 src/pages/rates/RatesDash.tsx                      |   4 +-
 src/pages/rates/RatesUpdate.tsx                    |   5 +
 src/pages/rates/Tier.tsx                           |   2 +-
 src/pages/referrals/Creators.tsx                   |  16 +-
 src/pages/referrals/MyReferrals.tsx                |  38 ++-
 src/pages/referrals/ReferralsList.tsx              |  17 +-
 src/store/appointmentsStore.ts                     |  48 +++
 src/store/inAppNotificationStore.ts                |  71 +++--
 src/store/organizationsStore.ts                    |  29 +-
 src/store/userStore.ts                             | 145 +++++++--
 53 files changed, 2822 insertions(+), 1245 deletions(-)
 create mode 100644 src/components/auth/RoleProtectedRoute.tsx
 create mode 100644 src/components/ui/skeleton.tsx
 create mode 100644 src/pages/members/components/OrganizationDetailDrawer.tsx
 create mode 100644 src/pages/notifications/components/notification-preview.tsx
Error:
fatal: unable to bind to '/home/amba/.cache/git/credential/socket': Read-only file system
warning: unable to unlink '/home/amba/.cache/git/credential/socket': Read-only file system
fatal: cache daemon did not start: 
From https://gitea.yaltopia.com/AmbaPay/Amba-Admin
 * branch            production -> FETCH_HEAD
npm install --include=dev
Success Exit: 0
Output:
up to date, audited 423 packages in 4s

63 packages are looking for funding
  run `npm fund` for details

5 vulnerabilities (1 moderate, 4 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
npm run build
Success Exit: 0
Output:
> amba-admin@0.0.0 build
> tsc -b && vite build

vite v7.2.4 building client environment for production...
transforming...
✓ 3076 modules transformed.
rendering chunks...
computing gzip size...
dist/index.html                      0.75 kB │ gzip:     0.42 kB
dist/assets/index-DR2p3Yda.css      74.31 kB │ gzip:    12.90 kB
dist/assets/index-CSR2m7xV.js   10,142.49 kB │ gzip: 2,740.74 kB
✓ built in 21.32s
Error:
(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
sudo rm -rf "/var/www/html/amba_admin"
Success Exit: 0
sudo mv "/home/amba/amba_admin/dist" "/var/www/html/amba_admin"
Success Exit: 0
sudo systemctl restart nginx
Success Exit: 0