diff --git a/InfinitespaceStudios.Pipeline/RemoteEffectProcessor.cs b/InfinitespaceStudios.Pipeline/RemoteEffectProcessor.cs index 86f7dd3..57df6c7 100644 --- a/InfinitespaceStudios.Pipeline/RemoteEffectProcessor.cs +++ b/InfinitespaceStudios.Pipeline/RemoteEffectProcessor.cs @@ -27,9 +27,13 @@ class RemoteEffectProcessor : EffectProcessor [DefaultValue ("443")] public string RemotePort { get; set; } + [DefaultValue ("https")] + public string Protocol { get; set; } + public RemoteEffectProcessor () { RemotePort = "443"; + Protocol = "https"; RemoteAddress = "pipeline.infinitespace-studios.co.uk"; } @@ -41,7 +45,7 @@ public override CompiledEffectContent Process (EffectContent input, ContentProce var code = input.EffectCode; var platform = context.TargetPlatform; var client = new HttpClient (); - client.BaseAddress = new Uri (string.Format ("https://{0}:{1}/", RemoteAddress, RemotePort)); + client.BaseAddress = new Uri (string.Format ("{0}://{1}:{2}/", Protocol, RemoteAddress, RemotePort)); var response = client.PostAsync ("api/Effect", new StringContent (JsonSerializer (new Data () { Platform = platform.ToString(), Code = code diff --git a/InfinitespaceStudios.PipelineService/InfinitespaceStudios.PipelineService/ServiceConfiguration.Cloud.cscfg b/InfinitespaceStudios.PipelineService/InfinitespaceStudios.PipelineService/ServiceConfiguration.Cloud.cscfg index 3310100..9a0bd80 100644 --- a/InfinitespaceStudios.PipelineService/InfinitespaceStudios.PipelineService/ServiceConfiguration.Cloud.cscfg +++ b/InfinitespaceStudios.PipelineService/InfinitespaceStudios.PipelineService/ServiceConfiguration.Cloud.cscfg @@ -3,6 +3,7 @@ + diff --git a/InfinitespaceStudios.RemoteEffectServer/Program.cs b/InfinitespaceStudios.RemoteEffectServer/Program.cs index fce9056..cda248b 100644 --- a/InfinitespaceStudios.RemoteEffectServer/Program.cs +++ b/InfinitespaceStudios.RemoteEffectServer/Program.cs @@ -18,7 +18,7 @@ public static void Main (string[] args) var listener = new System.Net.HttpListener(); - listener.Prefixes.Add(string.Format("http://*:{0}/effect/", port)); + listener.Prefixes.Add(string.Format("http://*:{0}/api/Effect/", port)); listener.Start(); ThreadPool.QueueUserWorkItem((o) => {