art-ist / onYOURway

Plattform for Mappers - The Future is Around You
http://onYOURway.at
Other
3 stars 3 forks source link

Add a fully open source server stack (additionally) #12

Open art-ist opened 10 years ago

art-ist commented 10 years ago

The first approach is testing the existing service stack under mono and using PostgreSQL + PostGIS as a database. Other approaches like directly having the breese layer talk to Node.js/NoSQL or an other OData complient server will be evaluated.

art-ist commented 10 years ago

Currently investigating MariaDB (the still truly open source alternative to MySQL).

Pros:

Cons:

almereyda commented 10 years ago

https://github.com/tjanczuk/edge may provide a porting/migration path.

art-ist commented 9 years ago

MIT - Licensed .NET 5 (see Github Repos) is something we definetley will port to as soon as possible. This schouldn't be too much effort (hopefully ;)

almereyda commented 9 years ago

I advice doing so within an empty VM, so all neccessary installation steps can be reproduced.

art-ist commented 9 years ago

Don't mix up development and deployment. But, yes, documented deployment to a dedicated VM, mabe collaborativley, is something we should do as soon as any server stack, is in beta state.

almereyda commented 9 years ago

@art-ist Indeed, I do mix them up, by reason: http://lmgtfy.com/?q=DevOps

Please also refer to http://12factor.net/.

art-ist commented 9 years ago

There's a ASP.NET 5 Preview Docker Image now https://registry.hub.docker.com/u/microsoft/aspnet/ @almereyda: maybe you whant to check that out.

art-ist commented 9 years ago

Refactored the EntityFramework Code to use Code First. So it is much easier to implement DB (and API) cahnges. It also should be easier to use this implementation as a template for other ones.

art-ist commented 9 years ago

Server perfectly compiles under Xamarin Studio and checks fine with MoMA but still has PlatformNotSupportedException to need integrated pipeline mode. Maybe this will help in migration of server and DB: http://www.mono-project.com/docs/web/porting-aspnet-applications/