Skimia servier operating system for create distribued web apps
git clone git@github.com:skimia/os.git
cd os
docker build -t skimia/os .
docker run -ti -p 80 skimia/os
docker run -ti -p 80 skimia/os
| Build server | Platform | Status (master) | Status (dev) | Coverage (master) | Coverage (dev) |
|---|---|---|---|---|---|
| AppVeyor | Windows: .Net Core | ||||
| Travis | Linux & OSX: .Net Core | x | x |
We currently follow the these contributing guidelines.
define the URLs Kestrel would bind to default: http://localhost:5000
define the extensions directory used by ExtCore
{
"Host":{
"Urls":["http://::80", "http://0.0.0.0:80"]
},
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"System": "Information",
"Microsoft": "Information"
}
},
"Extensions": {
// Please keep in mind that you have to change '\' to '/' on Linux-based systems
"Path": "\\Plugins"
},
"Data": {
"DefaultConnection": {
// Please keep in mind that you have to change '\' to '/' on Linux-based systems
"ConnectionString": "Data Source=..\\..\\..\\db.sqlite"
}
},
"Plugins": {
"StaticFiles": {
"Path": "apps",
"AutomaticResolution": false,
"Applications": [
{
"Name": "os.web",
"Path": "apps\\os.web",
"BindTo": "/",
"Rewrite": {
"Apache": "rewrite.apache"
}
}
]
}
}
}