ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

GitHub Actions සමඟ SonicJS CMS එක Cloudflare Workers වෙත සාර්ථකව නිකුත් කිරීමේ ක්‍රමය

GitHub Actions සමඟ SonicJS CMS එක Cloudflare Workers වෙත සාර්ථකව නිකුත් කිරීමේ ක්‍රමය

Sෝනික්ජේඑස් (SonicJS) CMS එකක් Cloudflare Workers මත ක්ලවුඩ්‑අපේක්ෂිතව දියත් කිරීමේ නව පියවර ගැන මෙවර ලිපියෙන් කතා කරමු. GitHub Actions, D1 දත්ත ගබඩා සහ R2 බකට් එකක් එක්ක එකතු කරලා, නිෂ්පාදන පරිසරයට සුරක්ෂිතව මයිග්‍රේෂන් කරලා, අළුත් කේතය නිකුත් කරලා, /health එන්ඩ්පොයින්ට් එකෙන් සුවඳ පරීක්ෂා කිරීමේ පූර්ණ වැඩපිළිවෙළ මෙහි විස්තර කර ඇත.

මෙම සැකසීමේදී ප්‍රථමයෙන් wrangler CLI එක භාවිතා කර D1 දත්ත ගබඩා සහ R2 බකට් එකක් සාදා, එම IDs wrangler.toml ෆයිලයට ඇතුළත් කළහ. පසුකාලීනව [env.production] බ්ලොක් එක තුළ නිෂ්පාදන පරිසරය සඳහා අවශ්‍ය බයින්ඩින්, විචල්‍ය (vars) සහ රහස් (secrets) සකස් කරන ලදී. රහස් වශයෙන් BETTER_AUTH_SECRET හා JWT_SECRET වැනි කී-වැලන් (key‑values) OpenSSL මගින් උත්පාදනය කර Wrangler හරහා සුරක්ෂිතව එකතු කර ඇත.

කේතය නිකුත් කිරීමට පෙර D1 මයිග්‍රේෂන් ක්‍රියාත්මක කළ යුතුය. npm run db:migrate කමාන්ඩ් එකෙන් දුරස්ථ (remote) මයිග්‍රේෂන් අයදුම් කර, පසුදා npm run deploy මඟින් Workers නිෂ්පාදන පරිසරයට යවා ඇත. මෙය කේතයේ නව වගු හෝ තීරු (columns) නොමැතිව පණිවුඩ දෝෂ (500) පෙන්වීමෙන් වැළකී සිටීමට මූලිකයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික විශ්වවිද්‍යාල සිසුන්, ස්වයංක්‍රිය වෙළඳපලේ නවකරුන්, සහ මධ්‍යම ව්‍යාපාරිකයන්ට මෙම ක්‍රමය අතිශය ප්‍රයෝජනවත් වේ. Cloudflare Workers මඟින් ලොකාලි සෙවණි (serverless) පරිසරයක් ලබා දීමෙන්, පරිශීලකයන්ට අඩු පිරිවැයක්, ඉහළ වේගය සහ ලෝකය පුරා අඩංගු CDN වාසියක් ලැබේ. GitHub Actions සමඟ CI/CD ස්වයංක්‍රිය කිරීම නිසා නිෂ්පාදන නිකුත් කිරීමේ දෝෂයන් අඩු කර, කාලය ඉතිරි කරයි. D1 හා R2 වැනි Cloudflare සේවා භාවිතයෙන් දත්ත ගබඩා කිරීම, මාධ්‍ය (media) ගබඩා කිරීම, සහ API ආරක්ෂාව අධි-අදාලව පවත්වා ගත හැකිය. මේ සියල්ලම ශ්‍රී ලංකාවේ තොරතුරු තාක්ෂණය (IT) ක්ෂේත්‍රයේ නව නිපැයුම්, සේවාදායකත්වය, සහ තාක්ෂණික ව්‍යාපාරවලට තරඟකාරී වාසියක් ලබා දෙයි.

අවසන් වශයෙන්, SonicJS CMS එක Cloudflare Workers හා GitHub Actions සමඟ සාර්ථකව නිකුත් කිරීම, ලොකාලි සේවා ඉදිරිපත් කිරීමේ නව මාර්ගයක් ලෙස පෙනේ. මෙය අනාගතයේ ශ්‍රී ලංකාවේ තාක්ෂණික නිර්මාණශීලීත්වයට මාර්ගෝපදේශයක් වනු ඇත.

💡 ඔබේ ව්‍යාපාරයට Cloudflare Workers සමඟ නව තාක්ෂණයක් ගෙන එන්න, දැන්ම අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#SonicJS #Cloudflare #GitHub Actions #CI/CD #Sri Lanka