News for hackers. Stuff that matters.
Re:DO Installer – An installer for getting apps running quic... by timmorgan on Thursday December 28, 2017 @01:06AM (#16020621)
Well, hello! This is my project -- I didn't expect to see it posted here!

It is as jgh said: "it's basically just a script that provisions a new digitalocean instance via the DO api, installs dependencies, and builds/installs/runs the program."

I built it specifically so people could easily install my open source church software OneBody by clicking a button on the website here: https://church.io/onebody/

If I would have known guests were coming, I would have cleaned up a bit! The CSS looks horrible on mobile I just realized.

Anyway, thanks for posting!

Re:DO Installer – An installer for getting apps running quic... by allover on Thursday December 28, 2017 @10:18AM (#16022386)
Tip: To fix your CSS, you're using Bootstrap but you're missing any '<div class="container">' or '<div class="container-fluid">'. One of those around your outer 'class="row"' (basically level below body) fixes your main issue.

(Then remove the negative margin on your Go button and/or use one of the better options bootstrap has for that kind of thing [1]).

[1] https://getbootstrap.com/docs/3.3/components/#input-groups-b...

Re:DO Installer – An installer for getting apps running quic... by timmorgan on Thursday December 28, 2017 @03:20PM (#16024616)
Thanks!
Re:DO Installer – An installer for getting apps running quic... by allover on Friday December 29, 2017 @05:52AM (#16028802)
np!
Re:DO Installer – An installer for getting apps running quic... by styfle on Thursday December 28, 2017 @07:21AM (#16021643)
I actually found it through OneBody and was intrigued.

It’s like a “Deploy to Heroku” button but for Digital Ocean.

We need more of these type of tools because it gives people options on where to host their software.

Also, how did you even know I posted this to HN? :)

Re:DO Installer – An installer for getting apps running quic... by timmorgan on Thursday December 28, 2017 @03:19PM (#16024610)
I was just scanning headlines and saw it! Such a weird feeling haha!
Re:DO Installer – An installer for getting apps running quic... by roylez on Wednesday December 27, 2017 @09:45PM (#16019941)
It looks like a cloud-init wrapper to me. Shell script provisioning, the kind that I would avoid.
Re:DO Installer – An installer for getting apps running quic... by firefoxd on Wednesday December 27, 2017 @10:08PM (#16020033)
A little bit of css could help. The text hugs the edge of the screen and I can't click on the button.(on mobile)
Re:DO Installer – An installer for getting apps running quic... by jonas21 on Thursday December 28, 2017 @01:29AM (#16020691)
This looks pretty cool. Is the app.yml format documented somewhere?
Re:DO Installer – An installer for getting apps running quic... by timmorgan on Thursday December 28, 2017 @02:05AM (#16020780)
No, it’s not documented. I feel bad.

It’s basically four keys: name, image, min_size (optional), and config.

The config key contains the cloud-config, tutorial here: https://www.digitalocean.com/community/tutorials/an-introduc...

Example app.yml with more stuff: https://github.com/churchio/onebody/blob/master/app.yml

Re:DO Installer – An installer for getting apps running quic... by NetOpWibby on Wednesday December 27, 2017 @08:32PM (#16019621)
So is this like Docker?
Re:DO Installer – An installer for getting apps running quic... by jgh on Wednesday December 27, 2017 @10:15PM (#16020063)
I just took a quick look at it and I don't think so. I think it's basically just a script that provisions a new digitalocean instance via the DO api, installs dependencies, and builds/installs/runs the program.
Re:DO Installer – An installer for getting apps running quic... by gabrielcsapo on Wednesday December 27, 2017 @11:21PM (#16020286)
It might seem simple, but this person obviously put a lot of work into it. Looks good @jgh really cool!
Re:DO Installer – An installer for getting apps running quic... by jgh on Thursday December 28, 2017 @09:07AM (#16022027)
I didnt mean to imply they didnt put work in! Sorry if I did.