mirror of
https://github.com/nsnail/Ocelot.git
synced 2025-06-19 10:38:15 +08:00
Make Ocelot work with service fabric DNS and naming service for guest exe and stateless (#242)
* test for issue * added service fabric sample * working!! * changed sample naming to Ocelot * removed files we dont need * removed files we dont need * updated sample gitignore * updated sample gitignore * getting ocelot to work with service fabric using the reverse proxy * #238 - added support for service fabric discovery provider, proxies requests through naming service, wont work on partioned service fabric services yet * #238 - Manually tested service fabric using sample..all seems OK. Made some changes after testing, added docs * #238 - added docs for servic fabric
This commit is contained in:
22
samples/OcelotServiceFabric/install.sh
Normal file
22
samples/OcelotServiceFabric/install.sh
Normal file
@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
appPkg="$DIR/OcelotServiceApplication"
|
||||
|
||||
WebServiceManifestlocation="$appPkg/OcelotApplicationApiGatewayPkg"
|
||||
WebServiceManifestlocationLinux="$WebServiceManifestlocation/ServiceManifest-Linux.xml"
|
||||
WebServiceManifestlocationWindows="$WebServiceManifestlocation/ServiceManifest-Windows.xml"
|
||||
WebServiceManifestlocation="$WebServiceManifestlocation/ServiceManifest.xml"
|
||||
cp $WebServiceManifestlocationLinux $WebServiceManifestlocation
|
||||
|
||||
|
||||
StatefulServiceManifestlocation="$appPkg/OcelotApplicationServicePkg"
|
||||
StatefulServiceManifestlocationLinux="$StatefulServiceManifestlocation/ServiceManifest-Linux.xml"
|
||||
StatefulServiceManifestlocationWindows="$StatefulServiceManifestlocation/ServiceManifest-Windows.xml"
|
||||
StatefulServiceManifestlocation="$StatefulServiceManifestlocation/ServiceManifest.xml"
|
||||
cp $StatefulServiceManifestlocationLinux $StatefulServiceManifestlocation
|
||||
cp dotnet-include.sh ./OcelotServiceApplication/OcelotApplicationServicePkg/Code
|
||||
cp dotnet-include.sh ./OcelotServiceApplication/OcelotApplicationApiGatewayPkg/Code
|
||||
sfctl application upload --path OcelotServiceApplication --show-progress
|
||||
sfctl application provision --application-type-build-path OcelotServiceApplication
|
||||
sfctl application create --app-name fabric:/OcelotServiceApplication --app-type OcelotServiceApplicationType --app-version 1.0.0
|
Reference in New Issue
Block a user