Dynalon / Rainy

Simple Tomboy/Tomdroid cloud/syncing server. Written in C# with AngularJS web frontend. Supports SQLite & Postgres Backends.
http://dynalon.github.io/Rainy
GNU Affero General Public License v3.0
88 stars 15 forks source link

Is it possible to deploy rainy on OPENSHIFT? #42

Open khurshid-alam opened 10 years ago

khurshid-alam commented 10 years ago

I wan to deploy it on open-shift as it only requires mono & sqlite. Is it possible?

If it can be done, can you create a new git repository with necessary code in it?

trepidity commented 10 years ago

I think this would be cool, even maybe for AWS too! If someone else doesn't, I would like to.

Dynalon commented 10 years ago

I don't see a reason why it shouldn't run on openshift. As long as it is linux and you can install you own packages (mono) that should work.

Rainy uses Travis for CI, which basically does the same: Fire up an empty linux image, install all required packages and build rainy. The travis configuration might be a good starting point.

Discalimer: I have never used openshift and have no idea how to configure it.

Dynalon commented 10 years ago

Here is an example of the travis build output: https://travis-ci.org/Dynalon/Rainy/builds/26151115

khurshid-alam commented 10 years ago

@Dynalon Thanks. It's more trickier than I thought.

My goal is to create/have a QuickStart for openshift on github. I never deploy a mono-based app on openshift (only php) & trying to learn.

For making a QuickStart, the documentation can be found - here: https://www.openshift.com/developers/get-involved/creating-quickstarts & here: https://www.openshift.com/blogs/how-to-create-an-openshift-github-quick-start-project

Dynalon commented 10 years ago

Why exactly openshift and not docker ?

khurshid-alam commented 10 years ago

@Dynalon Yes, docker is cool. I do not have any personal preference here. Its just that I am more familiar with openshift.

But I think on docker it should be easy as it is just like a vm. In fact I have a long list of apps which I want to try on docker.