Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 15922 was 9586, checked in by fschoepp, 11 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
Line 
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">
3  <WebRole name="HeuristicLab.Services.Optimization.Web" vmsize="Small">
4    <Sites>
5      <Site name="Web">
6        <Bindings>
7          <Binding name="Endpoint1" endpointName="Endpoint1" />
8        </Bindings>
9      </Site>
10    </Sites>
11    <Endpoints>
12      <InputEndpoint name="Endpoint1" protocol="http" port="8080" />
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>
21    <ConfigurationSettings>
22      <Setting name="Cloudia.WindowsAzure.Storage" />
23      <Setting name="HiveEndpointName" />
24      <Setting name="ControllerEndpointName" />
25      <Setting name="BillingEnabled" />
26    </ConfigurationSettings>
27  </WebRole>
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">
45    <Sites>
46      <Site name="Web">
47        <Bindings>
48          <Binding name="Endpoint1" endpointName="Endpoint1" />
49        </Bindings>
50      </Site>
51    </Sites>
52    <Endpoints>
53      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
54    </Endpoints>
55    <Imports>
56      <Import moduleName="Diagnostics" />
57      <Import moduleName="RemoteAccess" />
58    </Imports>
59    <Certificates>
60      <Certificate name="localhost" storeLocation="LocalMachine" storeName="My" />
61    </Certificates>
62  </WebRole>
63</ServiceDefinition>
Note: See TracBrowser for help on using the repository browser.