ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Render Free Tier හි Rails 8 යෙදුම සාර්ථකව ඩිප්ලෝයි කරමින් 512MB RAM සීමාව ජයගැනීම

Render Free Tier හි Rails 8 යෙදුම සාර්ථකව ඩිප්ලෝයි කරමින් 512MB RAM සීමාව ජයගැනීම

ජපන්හි ට්‍රක් ධාවකයෙක් වන ලේඛකයෙක්, Python අධ්‍යයනය කරන අතර, තම ලොජිස්ටික්ස් පළපුරුද්ද භාවිතා කර Web Engineer වීමට උත්සාහ කරයි. ඔහුගේ නවතම අත්දැකීම Rails 8 යෙදුම Render Free Tier (512 MB RAM) වෙත ඩිප්ලෝයි කිරීමයි.

පළමුව ඔහු තම සොෆ්ට්වෙයා සංවර්ධන පරිසරය Lenovo G580 (Lubuntu 24.04, 16 GB RAM, SSD) තුළ සකස් කර, ඩිප්ලෝයි කිරීම Render වෙත සිදු කරන ලදී. ඒ අතරේ ගැටළුවක් වූයේ Git repository එකේ අනිවාර්ය නොවන .git ෆෝල්ඩරයක් උප‑ෆෝල්ඩරයක තිබීමයි. මෙම අඩංගු .git ෆෝල්ඩරය ඉවත් කිරීමෙන් repository එකේ සම්පූර්ණ ගොනු ව්‍යුහය සාමාන්‍යයට පත් විය.

දෙවන ගැටළුව RAM සීමාවයි. Render Free Tier හි 512 MB RAM පමණක් තිබීම නිසා asset compilation (webpack, sass) ක්‍රියාවලිය OOM (Out‑Of‑Memory) දෝෂයක් ලබා දුනි. ලේඛකයා විසින් assets පෙර‑compile කර, ඒවා static ගොනු ලෙස repository එකට commit කිරීමෙන් build පියවරේ මතක භාවිතය අඩු කර, ඩිප්ලෝයි සාර්ථක කරගත්තා.

තෙවන ගැටළුව SQLite3 දත්ත සමුදායේ ලිවීමේ අවසරයයි. Render හි file system ප්‍රධාන වශයෙන් read‑only වන අතර, ලිවිය හැකි තැන storage/ ෆෝල්ඩරය පමණයි. config/database.yml ගොනුවේ database file path එක storage/ යටතට යාවත්කාලීන කිරීමෙන් CRUD ක්‍රියාකාරකම් සාර්ථක විය.

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

  • ඉතා අඩු වැයවලින් cloud hosting භාවිතා කර, පළමු වාරයේ ව්‍යාපාරික යෙදුම් හෝ පෞද්ගලික පර්යේෂණ සඳහා පදනමක් සැපයීම.
  • Rails, Ruby, Render වැනි තාක්ෂණයන් ගැන දැනුම ලබා ගත හැකි අතර, ශ්‍රී ලංකාවේ තරුණ devs ලට ඉගෙනීමේ නව මාර්ගයක්.
  • Free tier සීමා ජය ගැනීමේ ක්‍රම (asset pre‑compilation, storage path වෙනස් කිරීම) ලෝක පරිසරයේ අඩු‑සම්පත් පරිසරයන්හි වැඩ කිරීමේ නියෝගයක්.
  • ඔන්‑ප්‍රෙමියම් පරිසරයේ CI/CD pipeline ගොඩනැගීමේදී ඇති විය හැකි ගැටළු පිළිබඳ අවධානයක් ලබා දීම.

මෙම ව්‍යාපාරික සැලසුමෙන් පසු, ලේඛකයා Rails 8 යෙදුම Render Free Tier හි සාර්ථකව ඩිප්ලෝයි කර, production runtime සාර්ථක බව තහවුරු කර ඇත. කෙසේ වෙතත්, local configuration ප්‍රමුඛ කිරීම නිසා GitHub CI පරීක්ෂණ කිහිපයක් අසාර්ථක විය හැකිය. එNevertheless, මෙම ක්‍රමවේදය අඩු‑සම්පත් cloud සේවා භාවිතා කරමින් අධික තාක්ෂණික ව්‍යාපෘති නිර්මාණයට මාර්ගයක් විවෘත කරයි.

💡 ඔබත් Rails 8 යෙදුම Render Free Tier එකේ දැන්ම ඩිප්ලෝයි කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Rails #Render #FreeTier #Deployment #SriLanka