Skip to content

Instantly share code, notes, and snippets.

View zabrowarnyrafal's full-sized avatar

Rafał Zabrowarny zabrowarnyrafal

View GitHub Profile
@zabrowarnyrafal
zabrowarnyrafal / ConnectionFactory.cs
Created March 12, 2018 07:56
ES subscription ver2
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using EventStore.ClientAPI;
using EventStore.SerilogAdapter;
using Serilog;
@zabrowarnyrafal
zabrowarnyrafal / ConnectionFactory.cs
Created March 12, 2018 07:49
ES subscription ver1
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using EventStore.ClientAPI;
using EventStore.SerilogAdapter;
using Serilog;
public static PostgresRunner Start(string dataDirectory = null, string searchPatternOverride = null)
{
if (dataDirectory == null)
{
dataDirectory = TempDirectory.Create();
}
// this is required to support multiple instances to run in parallel
var instanceDataDirectory = Path.Combine(dataDirectory, GetUniqueHash());