Esempio n. 1
0
 private static IGhostEngine BuildEngine()
 {
     var settings = new GhostSettings();
     TakeDefaultsFromEnvironment(settings);
     return new GhostEngine(settings);
 }
Esempio n. 2
0
        private static void TakeDefaultsFromEnvironment(GhostSettings settings)
        {
            var port = Environment.GetEnvironmentVariable("PORT", EnvironmentVariableTarget.Process);
            int portNumber;
            if (!string.IsNullOrWhiteSpace(port) && int.TryParse(port, out portNumber))
                settings.DefaultPort = portNumber;

            var owinServer = Environment.GetEnvironmentVariable("OWIN_SERVER", EnvironmentVariableTarget.Process);
            if (!string.IsNullOrWhiteSpace(owinServer))
                settings.DefaultServer = owinServer;
        }