Forem Creators and Builders 🌱

Cover image for An automation tool to Install Forem via dokku.
Akhil Naidu
Akhil Naidu

Posted on

An automation tool to Install Forem via dokku.

Straight to the point

For a couple of weeks, I've been working on a project called t2d [Talk to Dokku]. The main objective of this tool was to create a Terminal UI in such a way that it will reduce the hassle of recalling dokku commands.

It consists of 2 ways of configuring things. One is the Advanced/Manual setup, where the user can add his required Plugins, Buildpacks, ENV variables manually. While the other was an Automatic setup, where this t2d script shines. All the Automatic scripts work in Q and A fashion, where the user will be prompted with a question, and the answer usually will be a "Yes or No" or to "Providing an appropriate Input/value."

Like this: To list all the available steps, I triggered the "n" but by triggering "y" you can install Forem, without any Errors.
t2d

Does it really work?

Yes!! Till now I have configured two production Forems. One is my own community and the other one was @gurulhc community

If you want to know about the pre-requisites for using the script, you can view here.

I would like to know:

As many Forem users asked me to help configure their instance, I spent my weekend writing the Automatic Script for Forem as my first script.

If anyone is interested in knowing about it, please let me know. Also, I would also like to nudge the @forem team @ellativity to confirm whether it is ok for me to share my script here.

Oldest comments (2)

Collapse
 
coffeecraftcode profile image
Christina Gorton

Thanks for continuing to share your journey with Forem @akhil and for pinging us! Forem team is ok with you sharing your script.πŸ˜„

Collapse
 
ellativity profile image
Ella (she/her/elle)

Yes, @akhil, please feel free share all your insights into your experience launching your Forem. I think I speak for the whole team when I say we're still learning things about the way Forem installs with different build combinations, so anything you learn also teaches us.

(I hope you're ready to receive questions about it, because they're on their way, too!)