Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How easy is it to setup a CMS on appharbor

I'm looking for a CMS for use with Appharbor, the issue I've seen with other CMS's is that they store content in the file system which may get deleted between deployments and does not work across multiple nodes (so maybe everything would be stored in the database).

Does anyone have an experience setting up a CMS on Appharbor?

Currently I'm using Umbraco a bit so it anyone has been able to set that up those details would also be helpful.

Other cms's that might work would be Orchard or Composite C1.

like image 383
Daniel Little Avatar asked Feb 20 '12 02:02

Daniel Little


2 Answers

Here are some guides that might help you out:

  1. Umbraco 5 Alpha on AppHarbor (if you want to stick with Umbraco)
  2. Running Composite C1 on Azure (switch out blob storage for AWS S3 which will work better on AppHarbor)
  3. Our guide on Orchard on AppHarbor (the same principles and workflows will apply to Composite C1).
like image 145
friism Avatar answered Sep 21 '22 05:09

friism


Composite C1 abstracts all its access to files through its own C1FileSystem, meaning that it can run fine on systems that requires files to be stored in ie. blobstorage or database.

AFAIK there has only been written two implementations though, one for normal filesystem and one for Azure. But it should be easy to see how the Azure implementation is made and do a similar for AppHarbor.

Look at the Composite.Plugins.IO.IOProviders.LocalIOProvider.LocalIOProvider interface to get a feeling of the kind of job that needs to be done to run on AppHarbor. Its not that bad really.

like image 31
Pauli Østerø Avatar answered Sep 20 '22 05:09

Pauli Østerø