bmcgonag / quant-ux-docker

Dockerized Quant-UX Prototyping Tool
GNU General Public License v3.0
56 stars 19 forks source link

Caprover one click install #1

Open BlackbirdZA opened 2 years ago

BlackbirdZA commented 2 years ago

Hi Brian

Great Video! Thought ID attempt to make my first real contribution to the open source community.

Not sure if you have heard of CapRover? I use it for quickly installing and managing dockerized apps. They have a loose wrapper around the docker compose file that enables you to install apps with a click of a button- very heroku like. (https://github.com/caprover/caprover)

I think this could be perfect for a one click install.

Please see below I have tested and have working. Currently have this up and running within a few minutes behind SSL and Basic Auth to prevent unwanted logins. Not sure if there is an admin panel for this app yet?

Let me know if you'd like to explore this further. A few more steps are required to have it added to the default one-click app repository on caprover. But I'm sure the below definition file, can assist with getting some more eyes on the project, as well as making it much more accessible.

Below is the working definition file. Some custom parameters below allow the user to set these variables through a GUI.

quantux - Copy.txt

Step one on caprover: Select Template (Other Icons are in the default registry- hopefully Quant some day) image

Step two- Paste in the code image

Step three - Add your details and Deploy! image image

image

I hope I have conveyed my idea properly. Really trying to get better in that regard.

Thank you for all your awesome vids.

bmcgonag commented 2 years ago

I'm happy to take a look. Not familiar with CapRover, but interested. It will probably be this weekend before I can look though.

candidexmedia commented 2 years ago

Would this work with Heroku or Railway.app as well?

bmcgonag commented 2 years ago

I don't know. My work is only made to work with Docker. If those things can use Docker, then it may work with them.