🚀 Yimaru CI/CD Dashboard

Deployment #207

← Back to List
Repository:

Yimaru/Yimaru-Admin

Branch:

production

Commit:

3634d2eb790bb40479d3d5011e5f50c75616012f

Status:

success

Created At:

4/24/2026, 4:29:20 PM

Commands (10)

git stash save "local changes 2026-04-24T16:29:20.830Z"
Success Exit: 0
Output:
No local changes to save
git reset --hard HEAD
Success Exit: 0
Output:
HEAD is now at 73f11ea Content admin: course hierarchy, sub-categories API, and stability fixes
git fetch https://***:***@gitea.yaltopia.com/Yimaru/Yimaru-Admin.git production
Success Exit: 0
Error:
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin
 * branch            production -> FETCH_HEAD
git checkout production
Success Exit: 0
Error:
Already on 'production'
git pull https://***:***@gitea.yaltopia.com/Yimaru/Yimaru-Admin.git production
Success Exit: 0
Output:
Updating 73f11ea..3634d2e
Fast-forward
 package-lock.json                                  |   10 +-
 package.json                                       |    1 +
 src/api/courses.api.ts                             |  619 ++++---
 src/app/AppRoutes.tsx                              |  241 ++-
 src/assets/icons/upload.png                        |  Bin 0 -> 4035 bytes
 src/components/sidebar/Sidebar.tsx                 |  112 +-
 src/components/ui/dialog.tsx                       |   75 +-
 src/components/ui/input.tsx                        |   36 +-
 src/components/ui/select.tsx                       |   15 +-
 src/components/ui/stepper.tsx                      |   84 +-
 src/pages/auth/LoginPage.tsx                       |    7 +-
 .../content-management/AddNewPracticePage.tsx      | 1928 +++++++++++---------
 src/pages/content-management/AddPracticeFlow.tsx   |  268 +++
 src/pages/content-management/AddVideoFlow.tsx      |  144 ++
 src/pages/content-management/AllCoursesPage.tsx    |    7 +-
 .../content-management/AttachPracticeFlow.tsx      |  193 ++
 .../AttachProgramPracticeFlow.tsx                  |  157 ++
 src/pages/content-management/CourseDetailPage.tsx  |  593 ++++++
 .../content-management/CourseManagementPage.tsx    |  264 +++
 .../content-management/CourseModuleDetailPage.tsx  |  248 +++
 src/pages/content-management/LearnEnglishPage.tsx  |  706 +++++++
 src/pages/content-management/ModuleDetailPage.tsx  |  321 ++++
 src/pages/content-management/NewContentPage.tsx    |   83 +
 .../content-management/ProgramCoursesPage.tsx      |  835 +++++++++
 src/pages/content-management/ProgramDetailPage.tsx |  273 +++
 .../ProgramTypeSelectionPage.tsx                   |   82 +
 .../content-management/SubCategoryCoursesPage.tsx  |    1 -
 .../content-management/UnitManagementPage.tsx      |  254 +++
 .../components/AddModuleModal.tsx                  |  190 ++
 .../components/ModuleIconUploadField.tsx           |  166 ++
 .../content-management/components/VideoCard.tsx    |  100 +
 .../practice-steps/AttachPracticeReviewStep.tsx    |  232 +++
 .../practice-steps/AttachPracticeStep1.tsx         |  168 ++
 .../components/practice-steps/ContextStep.tsx      |  164 ++
 .../components/practice-steps/PersonaStep.tsx      |   94 +
 .../practice-steps/ProgramAttachReviewStep.tsx     |  107 ++
 .../practice-steps/ProgramAttachStep1.tsx          |  141 ++
 .../components/practice-steps/QuestionsStep.tsx    |  156 ++
 .../components/practice-steps/ReviewStep.tsx       |  305 ++++
 .../components/practice-steps/ScenarioStep.tsx     |  118 ++
 .../components/practice-steps/VoicePrompt.tsx      |  182 ++
 .../components/practice-steps/constants.ts         |   44 +
 .../components/video-steps/ReviewPublishStep.tsx   |  203 +++
 .../components/video-steps/VideoDetailStep.tsx     |  272 +++
 src/types/course.types.ts                          |  142 ++
 45 files changed, 9011 insertions(+), 1330 deletions(-)
 create mode 100644 src/assets/icons/upload.png
 create mode 100644 src/pages/content-management/AddPracticeFlow.tsx
 create mode 100644 src/pages/content-management/AddVideoFlow.tsx
 create mode 100644 src/pages/content-management/AttachPracticeFlow.tsx
 create mode 100644 src/pages/content-management/AttachProgramPracticeFlow.tsx
 create mode 100644 src/pages/content-management/CourseDetailPage.tsx
 create mode 100644 src/pages/content-management/CourseManagementPage.tsx
 create mode 100644 src/pages/content-management/CourseModuleDetailPage.tsx
 create mode 100644 src/pages/content-management/LearnEnglishPage.tsx
 create mode 100644 src/pages/content-management/ModuleDetailPage.tsx
 create mode 100644 src/pages/content-management/NewContentPage.tsx
 create mode 100644 src/pages/content-management/ProgramCoursesPage.tsx
 create mode 100644 src/pages/content-management/ProgramDetailPage.tsx
 create mode 100644 src/pages/content-management/ProgramTypeSelectionPage.tsx
 create mode 100644 src/pages/content-management/UnitManagementPage.tsx
 create mode 100644 src/pages/content-management/components/AddModuleModal.tsx
 create mode 100644 src/pages/content-management/components/ModuleIconUploadField.tsx
 create mode 100644 src/pages/content-management/components/VideoCard.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/AttachPracticeReviewStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/AttachPracticeStep1.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/ContextStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/PersonaStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/ProgramAttachReviewStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/ProgramAttachStep1.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/QuestionsStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/ReviewStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/ScenarioStep.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/VoicePrompt.tsx
 create mode 100644 src/pages/content-management/components/practice-steps/constants.ts
 create mode 100644 src/pages/content-management/components/video-steps/ReviewPublishStep.tsx
 create mode 100644 src/pages/content-management/components/video-steps/VideoDetailStep.tsx
Error:
From https://gitea.yaltopia.com/Yimaru/Yimaru-Admin
 * branch            production -> FETCH_HEAD
bun install
Success Exit: 0
Output:
bun install v1.3.8 (b64edcb4)

+ react-is@19.2.5

1 package installed [399.00ms]
Error:
[1.49ms] ".env"
Resolving dependencies
Resolved, downloaded and extracted [4]
Saved lockfile
bun run build
Success Exit: 0
Output:
vite v7.3.0 building client environment for production...
transforming...
✓ 2620 modules transformed.
rendering chunks...
computing gzip size...
dist/index.html                                        0.46 kB │ gzip:   0.30 kB
dist/assets/logo-Bg-9_lvv.svg                         10.87 kB │ gzip:   4.90 kB
dist/assets/inter-latin-100-normal-Cg8nSI4P.woff2     23.39 kB
dist/assets/inter-latin-400-normal-C38fXH4l.woff2     23.66 kB
dist/assets/inter-latin-900-normal-D4nM5aha.woff2     23.90 kB
dist/assets/inter-latin-300-normal-BVlfKGgI.woff2     23.92 kB
dist/assets/inter-latin-200-normal-CGIQ4gbF.woff2     23.92 kB
dist/assets/inter-latin-500-normal-Cerq10X2.woff2     24.27 kB
dist/assets/inter-latin-700-normal-Yt3aPRUw.woff2     24.36 kB
dist/assets/inter-latin-800-normal-BYj_oED-.woff2     24.40 kB
dist/assets/inter-latin-600-normal-LgqL8muc.woff2     24.45 kB
dist/assets/inter-latin-100-normal-J9XNenR1.woff      30.37 kB
dist/assets/inter-latin-900-normal-EUCDUbiG.woff      30.68 kB
dist/assets/inter-latin-400-normal-CyCys3Eg.woff      30.70 kB
dist/assets/inter-latin-200-normal-fAycq8N-.woff      30.97 kB
dist/assets/inter-latin-300-normal-i8F0SvXL.woff      31.01 kB
dist/assets/inter-latin-600-normal-CiBQ2DWP.woff      31.26 kB
dist/assets/inter-latin-500-normal-BL9OpVg8.woff      31.28 kB
dist/assets/inter-latin-800-normal-D1mf63XC.woff      31.30 kB
dist/assets/inter-latin-700-normal-BLAVimhd.woff      31.32 kB
dist/assets/index-BHzh8Hp9.css                       106.95 kB │ gzip:  16.47 kB
dist/assets/index-ClaBYaf3.js                      1,722.43 kB │ gzip: 441.33 kB
✓ built in 19.32s
Error:
$ vite build

(!) 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/yimaru_admin"
Success Exit: 0
sudo mv "/home/yimaru/yimaru_admin/dist" "/var/www/html/yimaru_admin"
Success Exit: 0
sudo systemctl restart nginx
Success Exit: 0