mirror of
				https://github.com/nsnail/Ocelot.git
				synced 2025-10-31 23:05:26 +08:00 
			
		
		
		
	deloyed to azure web apps but not working because flurl is a bit wonky...will probably revert to http client
This commit is contained in:
		| @@ -26,3 +26,5 @@ Priorities | ||||
| - Logging | ||||
| - Rate Limiting | ||||
| - Then a big list of cool things... | ||||
|  | ||||
| ## How to use | ||||
|   | ||||
							
								
								
									
										4
									
								
								src/Ocelot/configuration.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/Ocelot/configuration.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| ReRoutes: | ||||
| - DownstreamTemplate: http://www.bbc.co.uk | ||||
|   UpstreamTemplate: / | ||||
|   UpstreamHttpMethod: Get | ||||
| @@ -1,59 +1,67 @@ | ||||
| { | ||||
|   "dependencies": { | ||||
|     "Microsoft.NETCore.App": { | ||||
|       "version": "1.0.0", | ||||
|       "type": "platform" | ||||
|     "version": "1.0.0-*", | ||||
|  | ||||
|     "dependencies": { | ||||
|         "Microsoft.NETCore.App": { | ||||
|             "version": "1.0.0", | ||||
|             "type": "platform" | ||||
|         }, | ||||
|         "Microsoft.AspNetCore.Mvc": "1.0.0", | ||||
|         "Microsoft.AspNetCore.Http": "1.0.0", | ||||
|         "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", | ||||
|         "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", | ||||
|         "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", | ||||
|         "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", | ||||
|         "Microsoft.Extensions.Configuration.Json": "1.0.0", | ||||
|         "Microsoft.Extensions.Logging": "1.0.0", | ||||
|         "Microsoft.Extensions.Logging.Console": "1.0.0", | ||||
|         "Microsoft.Extensions.Logging.Debug": "1.0.0", | ||||
|         "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", | ||||
|         "Ocelot.Library": "1.0.0-*", | ||||
|         "NetEscapades.Configuration.Yaml": "1.1.0" | ||||
|     }, | ||||
|     "Microsoft.AspNetCore.Mvc": "1.0.0", | ||||
|     "Microsoft.AspNetCore.Http": "1.0.0", | ||||
|     "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", | ||||
|     "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", | ||||
|     "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", | ||||
|     "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0", | ||||
|     "Microsoft.Extensions.Configuration.Json": "1.0.0", | ||||
|     "Microsoft.Extensions.Logging": "1.0.0", | ||||
|     "Microsoft.Extensions.Logging.Console": "1.0.0", | ||||
|     "Microsoft.Extensions.Logging.Debug": "1.0.0", | ||||
|     "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", | ||||
|     "Ocelot.Library": "1.0.0-*", | ||||
|     "NetEscapades.Configuration.Yaml": "1.1.0" | ||||
|   }, | ||||
|  | ||||
|   "tools": { | ||||
|     "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" | ||||
|   }, | ||||
|     "tools": { | ||||
|         "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final" | ||||
|     }, | ||||
|  | ||||
|   "frameworks": { | ||||
|     "netcoreapp1.0": { | ||||
|       "imports": [ | ||||
|         "dotnet5.6", | ||||
|         "portable-net45+win8" | ||||
|       ] | ||||
|     "frameworks": { | ||||
|         "netcoreapp1.0": { | ||||
|             "imports": [ | ||||
|                 "dotnet5.6", | ||||
|                 "portable-net45+win8" | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|  | ||||
|     "buildOptions": { | ||||
|         "emitEntryPoint": true, | ||||
|         "preserveCompilationContext": true, | ||||
|         "copyToOutput": { | ||||
|             "include": [ | ||||
|                 "configuration.yaml" | ||||
|             ] | ||||
|         } | ||||
|         }, | ||||
|  | ||||
|         "runtimeOptions": { | ||||
|             "configProperties": { | ||||
|                 "System.GC.Server": true | ||||
|             } | ||||
|         }, | ||||
|  | ||||
|         "publishOptions": { | ||||
|             "include": [ | ||||
|                 "wwwroot", | ||||
|                 "Views", | ||||
|                 "Areas/**/Views", | ||||
|                 "appsettings.json", | ||||
|                 "web.config", | ||||
|                 "configuration.yaml" | ||||
|             ] | ||||
|         }, | ||||
|  | ||||
|         "scripts": { | ||||
|             "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] | ||||
|         } | ||||
|     } | ||||
|   }, | ||||
|  | ||||
|   "buildOptions": { | ||||
|     "emitEntryPoint": true, | ||||
|     "preserveCompilationContext": true | ||||
|   }, | ||||
|  | ||||
|   "runtimeOptions": { | ||||
|     "configProperties": { | ||||
|       "System.GC.Server": true | ||||
|     } | ||||
|   }, | ||||
|  | ||||
|   "publishOptions": { | ||||
|     "include": [ | ||||
|       "wwwroot", | ||||
|       "Views", | ||||
|       "Areas/**/Views", | ||||
|       "appsettings.json", | ||||
|       "web.config" | ||||
|     ] | ||||
|   }, | ||||
|  | ||||
|   "scripts": { | ||||
|     "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| ReRoutes: | ||||
| - DownstreamTemplate: http://localhost:51879/ | ||||
|   UpstreamTemplate: / | ||||
|   HttpMethod: Get | ||||
|   UpstreamHttpMethod: Get | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 TomPallister
					TomPallister