Hi, still Ryan here!


Chắc như nhiều bạn đã từng trải nghiệm dịch vụ của Heroku rất là tiện ích, đối với mình nó vừa là những bài tập đồ án, vừa là công việc lúc đi làm và những project các nhân.

Bạn cần một server để test, một database xịn sò, tên miền ngằn gọn lại còn có SSL luôn, Heroku có hết cho bạn và nó còn miễn phí nữa chứ. Nhưng không! Đó là ngày xưa thôi, khi Heroku về với SalesForce (và đã bị force sale), cũng $5 một tháng, cũng không đắt, nhưng với bản tính thích sài đồ chùa thì mình đang quyết tâm đi tìm giải pháp thay thế.


Nơi mình hay lui tới là một repo hay ho dành cho dân dev, và đặc biệt hữu ích cho các bạn sinh viên với kinh phí thấp, đó là https://free-for.dev/ , ở đây có đầy đủ mọi công cụ cho các bạn vọc vạch làm thí nghiệm, từ hàng free cho tới vũ khí hạng nặng. Trong bài viết này mọi người chú ý tới phần PaaSWeb Hosting đây là danh sách những dịch vụ hosting rất phổ biến và dễ tiếp cận, mình sẽ bốc 2 cái ra làm ví dụ là Fly.io và Render.com và Railway.


Fly.io

fly.io - Fly is a platform for applications that need to run globally. It runs your code close to users and scales compute in cities where your app is busiest.



trong danh sách của free for dev thì mình ưng nhất là fly.io bạn nào dùng quen heroku thì chì cần 10 phút là có thể thao tác thành thạo với nền tảng này, mà chưa quen thì cũng dễ dàng làm thôi;


Cài đặt flyctl (cho macOS);

$ brew install flyctl

trong lúc tạo thì lên trang chủ đăng ký tài khoản sao đó login trong terminal;

$ flyctl auth login

tạo file config [link];

$ flyctl launch

rồi xong deploy thôi [link];

$ flyctl deploy [WORKING_DIRECTORY] [flags]

nếu app của bạn cần config những biến môi trường đừng ngần ngại [link]

$ flyctl secrets [command] [flags]

Vậy là xong và đi xem thành quả thôi!


Render.com

render.com — Unified cloud to build and run apps and sites with free SSL, a global CDN, private networks, auto-deploys from Git, and completely free plans for web services, databases, and static web pages.


Rảnh viết tiếp;