Forem Creators and Builders 🌱

Discussion on: bin/rails s -e production -p 3000 -b 0.0.0.0

 
9comindia profile image
9comindia • Edited

Exactly, I agree with you; my question is how do we push it to production?

I would like to know if there is a way to push to production other than Dockers and Ansible way.

Looking for a regular developer to answer, no offence meant.

Thanks.

Thread Thread
 
akhil profile image
Akhil Naidu

For using your custom repo

In my knowledge, there are two ways to push your own modified code to production.

  1. By making docker file and editing the respective containers in the ansible and butane configurations(if it is based on CoreOS)
  2. Building a single container, based on your repository(after editing your repo). Here, you need to use PAAS like Heroku.

Alternative to Heroku

In the option 2, if you prefer hosting on your own dedicated server => the alternative to Heroku is dokku. Dokku is extremely similar to Heroku, but based on selfhost.

Leewardslope is a Forem instance that is based on Dokku and by Personal Repository

GitHub logo leewardslope / leewardslope

A community for constructive discussions; inspired by Forem.


Forem 🌱

For Empowering Community

ruby version rails version Travis Status for forem/forem Code Climate maintainability Code Climate technical debt CodeTriage badge Dependabot Badge GitPod badge Netlify badge GitHub code size in bytes GitHub commit activity GitHub issues ready for dev Honeybadger badge Knapsack Pro Parallel CI builds for dev.to

Welcome to the Forem codebase, the platform that powers dev.to. We are so excited to have you. With your help, we can build out Forem’s usability, scalability, and stability to better serve our communities.

What is Forem?

Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective See our announcement post for a high-level overview of what Forem is.

dev.to (or just DEV) is hosted by Forem. It is a community of software developers who write articles, take part in discussions, and build their professional profiles. We value supportive and constructive dialogue in the pursuit of great code and career growth for all members. The ecosystem spans from beginner to advanced developers, and all are welcome to find their place…

t2d, Under Construction!

I'm also, working a project related to this; where the users points

  1. His VPS
  2. His repository
  3. Adds the required ENV varibales
  4. And can install it by a click of a button.

GitHub logo leewardslope / t2d

TUI for Dokku-CLI

What is t2d?

t2d aka Talk to Dokku; is a beautiful Terminal User Interface(TUI) powered by dokku. With t2d you will be able to deploy apps in most popular programming languages, link them to most popular databases and all that with almost zero configuration from your side. Apart from all these amazing features it will also save you money along the way.

Our Vision

We started to work on this because current deployment solutions were expensive or hard to configure. With t2d we plan to provide a solution where deployment experience is smooth, enjoyable and affordable.

What is Dokku?

Dokku is Docker-powered Heroku-like tool that allows you to deploy complex applications by simply pushing it via Git repository. Behind the scenes it runs on herokuish, which essentially is emulating same functionalities that you are using when you deploy your apps on Heroku. As it supports all the Heroku buildpacks, it…

Quick References