Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OaaS/HeuristicLab.Services.Optimization/ServiceDefinition.csdef @ 14777

Last change on this file since 14777 was 9586, checked in by fschoepp, 12 years ago

#1888:

  • Billing Component may now be deactivated by setting the BillingEnabled flag within the OaaS service configuration.
  • Added views for invoices and usage data.
  • Changed appearance of the SaveOrder view.
File size: 2.3 KB
RevLine 
[8235]1<?xml version="1.0" encoding="utf-8"?>
2<ServiceDefinition name="HeuristicLab.Services.Optimization" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-05.1.7">
[9508]3  <WebRole name="HeuristicLab.Services.Optimization.Web" vmsize="Small">
[8235]4    <Sites>
5      <Site name="Web">
6        <Bindings>
[9508]7          <Binding name="Endpoint1" endpointName="Endpoint1" />
[8235]8        </Bindings>
9      </Site>
10    </Sites>
11    <Endpoints>
[9508]12      <InputEndpoint name="Endpoint1" protocol="http" port="8080" />
[8235]13    </Endpoints>
14    <Imports>
15      <Import moduleName="Diagnostics" />
16      <Import moduleName="RemoteAccess" />
17    </Imports>
18    <Certificates>
19      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
20    </Certificates>
[9508]21    <ConfigurationSettings>
22      <Setting name="Cloudia.WindowsAzure.Storage" />
23      <Setting name="HiveEndpointName" />
24      <Setting name="ControllerEndpointName" />
[9586]25      <Setting name="BillingEnabled" />
[9508]26    </ConfigurationSettings>
[8235]27  </WebRole>
[9508]28  <WorkerRole name="HeuristicLab.Services.Optimization.Scaler" vmsize="Small">
29    <Runtime executionContext="elevated" />
30    <Imports>
31      <Import moduleName="Diagnostics" />
32      <Import moduleName="RemoteAccess" />
33      <Import moduleName="RemoteForwarder" />
34    </Imports>
35    <ConfigurationSettings>
36      <Setting name="StorageConnectionString" />
37      <Setting name="TraceTable" />
38      <Setting name="TraceTableEnabled" />
39    </ConfigurationSettings>
40    <Certificates>
41      <Certificate name="Azure Service Management" storeLocation="CurrentUser" storeName="My" />
42    </Certificates>
43  </WorkerRole>
44  <WebRole name="HeuristicLab.Services.Hive.WebRole" vmsize="Small">
[8384]45    <Sites>
46      <Site name="Web">
47        <Bindings>
48          <Binding name="Endpoint1" endpointName="Endpoint1" />
49        </Bindings>
50      </Site>
51    </Sites>
52    <Endpoints>
[9508]53      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
[8384]54    </Endpoints>
55    <Imports>
56      <Import moduleName="Diagnostics" />
57      <Import moduleName="RemoteAccess" />
58    </Imports>
[8817]59    <Certificates>
60      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
61    </Certificates>
[8384]62  </WebRole>
[8235]63</ServiceDefinition>
Note: See TracBrowser for help on using the repository browser.