Commit 6209a882 by lizefeng

添加dokerfile 文件

parent fb4b6d8d
{ {
"cnstr": "server=gz-cdb-kp7s5i79.sql.tencentcdb.com;port=61691;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;" "ConnectionStrings": {
"Default": "server=gz-cdb-kp7s5i79.sql.tencentcdb.com;port=61691;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;"
}
} }
...@@ -17,6 +17,12 @@ ...@@ -17,6 +17,12 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Update="appsettings.prod.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="appsettings.dev.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="appsettings.json"> <None Update="appsettings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory> <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None> </None>
......
...@@ -24,7 +24,7 @@ namespace AutoTurnOver.Purchase.AverageTarget ...@@ -24,7 +24,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
{ {
var now = DateTime.Now; var now = DateTime.Now;
// 判断是不是指定的时间 // 判断是不是指定的时间
if (now.Hour == 15 && now.Minute == 30) if (now.Hour == 15 && now.Minute == 50)
{ {
Console.WriteLine($"开始采购平均值统计任务,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"开始采购平均值统计任务,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
PurchaseAverageTargetServices.Calculation(); PurchaseAverageTargetServices.Calculation();
......
FROM microsoft/dotnet:2.1-runtime-alpine AS base
WORKDIR /app
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
FROM microsoft/dotnet:2.1-sdk-alpine AS build
WORKDIR /src
COPY AutoTurnOver.Purchase.AverageTarget/AutoTurnOver.Purchase.AverageTarget.csproj AutoTurnOver.Purchase.AverageTarget/
COPY AutoTurnOver.Services/AutoTurnOver.Services.csproj AutoTurnOver.Services/
COPY AutoTurnOver.DB/AutoTurnOver.DB.csproj AutoTurnOver.DB/
COPY AutoTurnOver.Utility/AutoTurnOver.Utility.csproj AutoTurnOver.Utility/
COPY AutoTurnOver.Models/AutoTurnOver.Models.csproj AutoTurnOver.Models/
RUN dotnet restore AutoTurnOver.Purchase.AverageTarget/AutoTurnOver.Purchase.AverageTarget.csproj
COPY . .
WORKDIR /src/AutoTurnOver.Purchase.AverageTarget
RUN dotnet build AutoTurnOver.Purchase.AverageTarget.csproj -c Release -o /app
FROM build AS publish
RUN dotnet publish AutoTurnOver.Purchase.AverageTarget.csproj -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "AutoTurnOver.Purchase.AverageTarget.dll"]
{
"profiles": {
"AutoTurnOver.Purchase.AverageTarget": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "dev"
}
}
}
}
\ No newline at end of file
{
"ConnectionStrings": {
"Default": "server=gz-cdb-kp7s5i79.sql.tencentcdb.com;port=61691;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;"
}
}
{ {
"cnstr": "server=gz-cdb-kp7s5i79.sql.tencentcdb.com;port=61691;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;" "ConnectionStrings": {
"Default": "server=gz-cdb-kp7s5i79.sql.tencentcdb.com;port=61691;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;"
}
} }
{
"ConnectionStrings": {
"Default": "server=10.0.8.15;port=3306;database=bailun_datacenter;uid=root;password=#7kfnymAM$Y9-Ntf;"
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment