fallenhitokiri / leeroyci

Leeroy is a self hosted, continuous integration and build service
http://screamingatmyscreen.com/tag/leeroy/
MIT License
85 stars 3 forks source link

Move database configuration to web front end #27

Open titpetric opened 8 years ago

titpetric commented 8 years ago

Starting up the service shouldn't require a pre-populated database. The database path may be configured via web interface. I've already seen some support from an in-memory DB.

fallenhitokiri commented 8 years ago

The in-memory DB is only used for testing right now - the next release will move away from gorm and introduce and exchangeable storage layer. I'm currently evaluating different data stores, it is possible that SQLite will not be an / the default option. An in-memory option will be available, it's unclear if I'll add persistence via JSON file(s), too.

As part of this the initial setup will allow to configure the data store.

fallenhitokiri commented 8 years ago

added to todo list for next release https://trello.com/c/lfLxpZBO