add worker df
This commit is contained in:
12
Worker/Dockerfile
Normal file
12
Worker/Dockerfile
Normal 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"]
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user