Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document deployment to heroku alternative with a free plan #139

Open
etewiah opened this issue Mar 2, 2023 · 14 comments
Open

Document deployment to heroku alternative with a free plan #139

etewiah opened this issue Mar 2, 2023 · 14 comments
Assignees

Comments

@etewiah
Copy link
Owner

etewiah commented Mar 2, 2023

As heroku have now cancelled their free plan I would like to add documentation about deploying to an alternative provider with a free plan.

@Ose-Augustine
Copy link

I would love to work on this. Fly.io is a good alternative

@etewiah etewiah assigned etewiah and unassigned etewiah Mar 2, 2023
@Njunu-sk
Copy link

Njunu-sk commented Mar 2, 2023

I would like to work on this and use render.
Database free tier expires after 3 months.

@fabortwell
Copy link

I would love working on this project. Since heroku cancelled its free plan, a number of other options are worthy. I will work on this using railway.

@JuzerShakir
Copy link

I have deployed multiple applications using fly.io & render. I would love to deploy your application to any of the providers you suggest! I would actually prefer fly.io since their plans are very cheap and flexible compared to others.

@Sebastian-Aristizabal
Copy link

I did a detailed and well-structured tutorial to deploy a ruby on rails app in fly.io in my LinkedIn, I had feedback from my partners. I want to participate in this task.

@krishnasingh001
Copy link

Render: Render is a cloud platform for deploying and scaling web applications, with a free plan that includes 100 GB of data transfer and 2 GB of RAM. You can read more about render plans here https://render.com/pricing#compute

fly.io: fly.io is a cloud platform for deploying and running applications globally, with a free plan that includes 2 GB of RAM, 160 GB of bandwidth, and a custom domain. Additionally, fly.io offers advanced features such as automatic SSL, global load balancing, and real-time logs.

I would love to deploy your application to any of your preferred providers! Thank you

@bradgessler
Copy link

Here's the Fly docs for Ruby if you need it — https://fly.io/docs/rails/getting-started/

@etewiah
Copy link
Owner Author

etewiah commented Mar 3, 2023

I would love to work on this. Fly.io is a good alternative

@Ose-Augustine , as you were the first to make a proposal I guess it is only fair to assign this to you.

@boogiedml
Copy link

  1. Firebase: Firebase is a mobile and web application development platform. It offers a free plan with hosting for static websites and serverless functions, as well as a database and authentication features.
  2. AWS Elastic Beanstalk: AWS Elastic Beanstalk is a cloud-based platform that provides a managed environment for deploying and scaling web applications. AWS Elastic Beanstalk offers a free plan that includes up to 750 hours of Amazon EC2 usage per month.
  3. Dokku: Dokku is an open-source platform that enables developers to deploy and manage applications on their own servers. Dokku offers a free plan that includes basic features such as deployment and scaling. However, you would need to have your own server to deploy your application.

Each of these alternatives has its own advantages and disadvantages, so it's important to consider your specific requirements.

@Ose-Augustine
Copy link

I would love to work on this. Fly.io is a good alternative

@Ose-Augustine , as you were the first to make a proposal I guess it is only fair to assign this to you.

Alright. Working on it

@bradgessler
Copy link

Fly just launched a feature that lets you pass the URL of a Dockerfile into fly launch

That means if you add a Dockerfile to this repo that can run this application you could add something like this to the README:


Launch this application by creating an account on Fly and running:

$ brew install flyctl
$ fly launch --dockerfile https://raw.githubusercontent.com/etewiah/property_web_builder/master/Dockerfile

@JulienDefrance
Copy link

How about leveraging AWS's Free Tier?

@Vinayaka2k
Copy link

Hello @etewiah if no one is currently working on this, could I please work on this? I propose to use render or fly.io to complete this assignment

@etewiah
Copy link
Owner Author

etewiah commented Dec 6, 2023

Hello @etewiah if no one is currently working on this, could I please work on this? I propose to use render or fly.io to complete this assignment

Thanks @Vinayaka2k . I haven't tried out the fly launch command mentioned by someone else earlier but I suspect that will work:

$ brew install flyctl
$ fly launch --dockerfile https://raw.githubusercontent.com/etewiah/property_web_builder/master/Dockerfile

I would like to update this repo and get the tests working though. Let me know if you'd be interested in that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests