feat: initial commit — tcb_devportal Next.js app
Some checks failed
homelab-k8s-services/tcb_devportal/pipeline/head There was a failure building this commit

Includes Helm chart (tcb-devportal), Jenkinsfile with homelab CI pipeline,
and Next.js app source.
This commit is contained in:
2026-05-10 14:49:10 +07:00
commit c90a36a54f
572 changed files with 67582 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
<svg width="216" height="58" viewBox="0 0 216 58" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M104.77 26.5165H105.542C105.87 26.5165 106.155 26.4913 106.418 26.4744V29.0387H104.77V32.1024H106.418V34.9895C106.045 34.9895 105.631 34.9991 105.162 34.9991H101.076V20.8598H105.077C105.556 20.8598 106 20.8598 106.418 20.8898V23.7013C106.175 23.6737 105.891 23.6521 105.608 23.6521H104.77V26.5165ZM120.696 20.8898V23.1623L120.686 23.1419C120.59 23.5116 120.534 23.8286 120.441 24.1443C120.355 24.4636 120.268 24.7685 120.186 25.0507L118.734 29.711H122.653L123.501 32.4673H117.874L117.105 34.9991H113.165L118.182 20.8597L120.696 20.8898ZM106.418 26.4744C106.926 26.43 107.316 26.3473 107.571 26.1948C107.914 25.9739 108.091 25.6138 108.091 25.106C108.091 24.5766 107.943 24.208 107.589 23.9967C107.367 23.8491 106.968 23.7445 106.418 23.7013V20.8898C107.343 20.9054 108.045 20.9499 108.48 21.0147C109.151 21.1095 109.713 21.2932 110.177 21.5489C110.734 21.8406 111.125 22.2308 111.397 22.723C111.696 23.2116 111.827 23.7674 111.827 24.4073C111.827 25.2068 111.626 25.8251 111.213 26.3149C110.765 26.7819 110.119 27.1288 109.187 27.4001C110.218 27.4805 111.026 27.8155 111.604 28.4313C112.203 29.07 112.481 29.9007 112.481 30.9524C112.481 31.7147 112.328 32.3665 111.998 32.9488C111.667 33.513 111.189 33.9668 110.595 34.2789C110.089 34.5286 109.475 34.7159 108.74 34.8288C108.216 34.9212 107.426 34.9595 106.418 34.9895V32.1024C107.215 32.0759 107.784 31.9764 108.129 31.7543C108.524 31.5538 108.729 31.1673 108.729 30.627C108.729 30.0364 108.524 29.6102 108.183 29.4001C107.847 29.1588 107.254 29.0567 106.418 29.0387V26.4744ZM146.928 34.9991V20.8597H150.864V27.2812L155.482 20.8597H160.096L154.708 27.7566L160.564 34.9991H155.619L150.864 28.6485V34.9991H146.928ZM129.593 34.9991V20.8597H133.406L138.911 28.1263C139.015 28.2884 139.187 28.5825 139.435 29.0387C139.679 29.4745 139.937 30.0135 140.226 30.6269C140.156 30.0363 140.095 29.5213 140.044 29.0567C140.024 28.6017 140.009 28.1995 140.009 27.8346V20.8597H143.806V34.9991H140.009L134.499 27.6905C134.402 27.5345 134.225 27.256 133.987 26.8166C133.743 26.3592 133.479 25.825 133.193 25.2379C133.254 25.8166 133.323 26.3472 133.366 26.7818C133.385 27.256 133.406 27.6605 133.406 28.0123V34.9991H129.593ZM123.501 32.4673L122.653 29.711L121.189 25.0507C121.146 24.9126 121.073 24.6761 121.002 24.3592C120.924 24.0542 120.815 23.6521 120.696 23.1623V20.8898L123.171 20.8597L128.199 34.9991H124.246L123.501 32.4673Z"
fill="white" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M63.2126 20.8024V25.1827C62.664 24.5983 62.1387 24.1427 61.5999 23.8486C61.0661 23.5633 60.4818 23.4293 59.8643 23.4293C58.7559 23.4293 57.8358 23.801 57.1138 24.617C56.4224 25.3867 56.0657 26.408 56.0657 27.6783C56.0657 28.8585 56.4495 29.8322 57.1359 30.6332C57.8629 31.4142 58.7781 31.7909 59.8643 31.7909C60.4818 31.7909 61.0661 31.6507 61.5999 31.3654C62.1387 31.0888 62.664 30.6332 63.2126 30.0074V34.4179C62.5816 34.6932 61.969 34.9473 61.3699 35.0999C60.7204 35.2614 60.1115 35.3227 59.4842 35.3227C58.6969 35.3227 57.9453 35.2426 57.2958 35.0336C56.6131 34.8571 56.0042 34.5655 55.4273 34.1763C54.3657 33.4404 53.5415 32.508 52.9757 31.3966C52.3975 30.2602 52.1269 29.0062 52.1269 27.6032C52.1269 26.4756 52.3065 25.4468 52.6595 24.5357C53.0089 23.6058 53.5686 22.7848 54.2845 22.0276C54.9783 21.3192 55.7434 20.7848 56.6131 20.4294C57.4631 20.0664 58.4337 19.9012 59.4842 19.9012C60.1115 19.9012 60.7204 19.9588 61.3699 20.114C61.969 20.2792 62.5816 20.4907 63.2126 20.8024ZM36.5181 34.9473V20.2241H40.4593V25.9675H45.718V20.2241H49.6679V34.9473H45.718V28.9586H40.4593V34.9473H36.5181ZM34.2917 20.8024V25.1827C33.7467 24.5983 33.219 24.1427 32.679 23.8486C32.1623 23.5633 31.567 23.4293 30.9605 23.4293C29.8116 23.4293 28.9001 23.801 28.2002 24.617C27.5039 25.3867 27.1435 26.408 27.1435 27.6783C27.1435 28.8585 27.515 29.8322 28.2174 30.6332C28.9456 31.4142 29.8559 31.7909 30.9605 31.7909C31.567 31.7909 32.1623 31.6507 32.679 31.3654C33.219 31.0888 33.7467 30.6332 34.2917 30.0074V34.4179C33.6545 34.6932 33.0505 34.9473 32.433 35.0999C31.8068 35.2614 31.1906 35.3227 30.5644 35.3227C29.7772 35.3227 29.0268 35.2426 28.3712 35.0336C27.6922 34.8571 27.0882 34.5655 26.5199 34.1763C25.446 33.4404 24.623 32.508 24.0461 31.3966C23.4766 30.2602 23.1937 29.0062 23.1937 27.6032C23.1937 26.4756 23.3979 25.4468 23.746 24.5357C24.1027 23.6058 24.6366 22.7848 25.3611 22.0276C26.0623 21.3192 26.8188 20.7848 27.6762 20.4294C28.5458 20.0664 29.4906 19.9012 30.5644 19.9012C31.1906 19.9012 31.8068 19.9588 32.433 20.114C33.0505 20.2792 33.6545 20.4907 34.2917 20.8024ZM12.3576 34.9473V20.2241H21.2045V23.4719H16.1856V26.0113H20.9166V29.1689H16.1856V31.6507H21.2045V34.9473H12.3576ZM72.5689 19.9163V23.2892C71.4766 23.2892 70.5737 23.7147 69.848 24.5357C69.1234 25.3605 68.7765 26.3943 68.7765 27.6308C68.7765 28.8773 69.1234 29.9161 69.8295 30.7246C70.5307 31.5469 71.4496 31.9411 72.5689 31.9411V35.3465C71.5295 35.3465 70.5307 35.1475 69.5909 34.7696C68.6461 34.3666 67.8294 33.8134 67.0938 33.0787C66.352 32.3491 65.7923 31.5231 65.3987 30.5894C65.0272 29.6545 64.8291 28.6746 64.8291 27.6308C64.8291 26.5645 65.0272 25.5783 65.3987 24.6559C65.7923 23.7147 66.352 22.8925 67.0938 22.1591C67.8294 21.4507 68.6461 20.8975 69.5909 20.4908C70.5307 20.0903 71.5295 19.9163 72.5689 19.9163ZM3.24871 34.9473V23.7147H0V20.2241H10.4227V23.7147H7.18381V34.9473H3.24871ZM99.3458 34.9473H95.6543L94.8068 28.5807C94.7588 28.1414 94.6874 27.6633 94.6493 27.0926C94.5989 26.5394 94.5632 25.9349 94.5226 25.2916C94.439 25.9186 94.2348 26.6984 93.9752 27.6308C93.8965 27.8222 93.8645 27.9724 93.8424 28.0538L91.8754 34.9473H89.2504L87.2834 28.0538C87.2589 27.9724 87.2281 27.8222 87.1506 27.6308C86.8923 26.6984 86.693 25.9186 86.6352 25.2916C86.5921 25.8523 86.5454 26.408 86.4728 26.9649C86.4347 27.4981 86.367 28.0538 86.3055 28.5807L85.4506 34.9473H81.7824L84.0065 20.2241H87.9243L90.1065 27.8222C90.1065 27.8761 90.1496 27.9724 90.1631 28.1038C90.3882 28.7759 90.5186 29.3416 90.5617 29.8322C90.5851 29.5644 90.6269 29.279 90.7216 28.9586C90.7843 28.637 90.8864 28.2465 90.9971 27.811L93.2076 20.2241H97.1169L99.3458 34.9473ZM72.5689 35.3465V31.9411C73.6613 31.9411 74.5394 31.5469 75.2652 30.7246C76.0008 29.8961 76.3354 28.8773 76.3354 27.6308C76.3354 26.3943 76.0008 25.3605 75.2504 24.5357C74.5284 23.7147 73.6391 23.2892 72.5689 23.2892V19.9163C73.5875 19.9163 74.5751 20.0903 75.5346 20.4908C76.4744 20.8975 77.3269 21.4507 78.0465 22.1591C78.7587 22.8925 79.3172 23.7147 79.7022 24.6559C80.1007 25.5783 80.2939 26.5645 80.2939 27.6308C80.2939 28.6746 80.1007 29.6733 79.7022 30.612C79.3295 31.5231 78.7587 32.3491 78.0465 33.0787C77.3047 33.8134 76.4744 34.3666 75.5075 34.7696C74.5751 35.1475 73.5875 35.3465 72.5689 35.3465Z"
fill="white" />
<path fill-rule="evenodd" clip-rule="evenodd"
d="M193.087 20.6605L185.466 28.2647L193.087 35.9035L185.466 43.5003L170.205 28.2647L185.466 13.05L193.087 20.6605ZM216.003 28.2647L200.74 13.05L193.087 20.6605L200.74 28.2647L193.087 35.9035L200.74 43.5003L216.003 28.2647Z"
fill="white" />
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB