Skip to content
This repository was archived by the owner on May 2, 2019. It is now read-only.

skimia/os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

os

Skimia servier operating system for create distribued web apps

Get My Slack Invite

license Maintenance

Getting started

Using Docker

compile

git clone git@github.com:skimia/os.git
cd os
docker build -t skimia/os .
docker run -ti -p 80 skimia/os

Docker Hub

Dockerfile

docker run -ti -p 80 skimia/os

Deploy to Cloud

Deploy to Docker Cloud

Build Status

Build server Platform Status (master) Status (dev) Coverage (master) Coverage (dev)
AppVeyor Windows: .Net Core Build status Build status Coveralls master Coveralls dev
Travis Linux & OSX: .Net Core Build Status Build Status x x

Developpement Status

Status Badge Description
Backlog Waffle.io All project issues not scheduled.
Ready Waffle.io Defined issues, will probably be part of current in next iterations.
Current Waffle.io Issues which are part of current iteration.
In Progress Waffle.io Issue currently treated.
Packaging Waffle.io Issue fixed, wait to be merged in DEV.
Ready To Merge Waffle.io Wait to be merged in master and released in new version

Contributing

We currently follow the these contributing guidelines.

Configuration

Global Options (Main Application)

Hosting Options

Urls

define the URLs Kestrel would bind to default: http://localhost:5000

ExtCore Options

Extensions

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"
          }
        }
      ]
    }
  }
}

About

Skimia server operating system for create distribued web apps

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages