add worker df

This commit is contained in:
Tommy Parnell
2017-01-11 21:29:21 -05:00
parent 414395b87d
commit 8d738fe39d
2 changed files with 25 additions and 6 deletions

12
Worker/Dockerfile Normal file
View File

@@ -0,0 +1,12 @@
FROM microsoft/dotnet:1.1.0-sdk-projectjson
WORKDIR /dotnetapp
# copy project.json and restore as distinct layers
COPY project.json .
RUN dotnet restore
# copy and build everything else
COPY . .
RUN dotnet build -C Release
ENTRYPOINT ["dotnet", "run", "-C", "Release"]

View File

@@ -17,12 +17,19 @@ namespace Worker
{
while(true)
{
var bytes = await httpclient.GetByteArrayAsync("http://gen/8");
var results = await httpclient.PostAsync("http://hashr/hashme", new ByteArrayContent(bytes));
results.EnsureSuccessStatusCode();
var hashResults = await results.Content.ReadAsStringAsync();
var dbResult = await httpclient.GetStringAsync($"http://store/store?dt={DateTime.Now.ToString()}");
await Task.Delay(1000);
try
{
var bytes = await httpclient.GetByteArrayAsync("http://gen/8");
var results = await httpclient.PostAsync("http://hashr/hashme", new ByteArrayContent(bytes));
results.EnsureSuccessStatusCode();
var hashResults = await results.Content.ReadAsStringAsync();
var dbResult = await httpclient.GetStringAsync($"http://store/store?dt={DateTime.Now.ToString()}");
await Task.Delay(1000);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}