EventStoreService

This is a TopShelf wrapper around the EventStore (http://geteventstore.com) so you can host this as a service.

Sample Configuration

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="eventStore" type="EventStoreService.EventStoreServiceConfiguration, EventStoreService, Version=1.0.0.0, Culture=neutral" />
  </configSections>
   
  <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
 
   <eventStore>
    <instance name="Production" dbPath="f:\eventstoredb" filePath="f:\eventstore\EventStore.SingleNode.exe" cachedChunkCount="1" tcpPort="5001" httpPort="5501" runProjections="false"/>
  </eventStore>
  
</configuration>

If the following settings are optional and will default:

  • httpPort - defaults to 2113
  • tcpPort - defaults to 1113
  • runProjections - defaults to false