This commit is contained in:
xyy
2026-03-19 11:43:14 +08:00
parent 68c529d915
commit 05974cc7f9
3 changed files with 2 additions and 58 deletions

2
.gitignore vendored
View File

@@ -42,3 +42,5 @@ logs/
tmp/
temp/
.dotnet/
/PetWash.Api/appsettings.json
/PetWash.Api/Dockerfile

View File

@@ -1,30 +0,0 @@
# 请参阅 https://aka.ms/customizecontainer 以了解如何自定义调试容器,以及 Visual Studio 如何使用此 Dockerfile 生成映像以更快地进行调试。
# 此阶段用于在快速模式(默认为调试配置)下从 VS 运行时
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
USER $APP_UID
WORKDIR /app
EXPOSE 8080
EXPOSE 8081
# 此阶段用于生成服务项目
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
COPY ["PetWash.Api.csproj", "."]
RUN dotnet restore "./PetWash.Api.csproj"
COPY . .
WORKDIR "/src/."
RUN dotnet build "./PetWash.Api.csproj" -c $BUILD_CONFIGURATION -o /app/build
# 此阶段用于发布要复制到最终阶段的服务项目
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "./PetWash.Api.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
# 此阶段在生产中使用,或在常规模式下从 VS 运行时使用(在不使用调试配置时为默认值)
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "PetWash.Api.dll"]

View File

@@ -1,28 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"DefaultConnection": "Data Source=petwash.db",
"MySqlConnection": "Server=101.132.182.216;Database=petwash;User=sc_root;Password=Shsc#$@2024#@!;Port=3306;CharSet=utf8mb4;"
},
"DatabaseProvider": "Sqlite",
"WeChatPay": {
"AppId": "wxa27a3e3cfce7ae19",
"MerchantId": "1107066208",
"CertificateSerialNumber": "3243AE8427384A692FBAA92C5EC5887BEF1988FD",
"PrivateKeyPath": "",
"PrivateKeyPem": "/etc/ssl/certs/apiclient_key.pem",
"NotifyUrl": "http://csicsizn.com:8080/api/payments/wechat/notify",
"ApiV3Key": "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDMlj1LkO9Cfg3LWBYpe9GBn7vWgLE6kqEG1ohaxbaPxA6OwuGn0XQZfRBbJmncSXGLYahQ7T0OvFBIp8SyYm6q9kol8c9naxd+KxjMrx/qSWqwEJ76meBNK6LBYBVFTobg47cexpyR1TOZK0EFBGJQU2yQ1nsuQczVvq+WaSn4+kVENWf+o2g2nFS1VXNBIjL0/C8vXbz/0Y8k6ecH5mbmy/t+YR6X4TsiIAzIxIcfMMNhVCwqKLsu3D20N0ViYbKToHWIXi8wS8dyruHqQ1lZVJV/fF7pdI36HFI94enksCZrDb1LVFjL+4ccE04MJLIEZSH73RrOFkLaRzn8pwBbAgMBAAECggEAY7kD7baa+XVKMgkg3F2vVJjQzZDzUpKwjQ27b0uaXl95nRrfNZcCGX59n4CM70SZZRBYJAJP1cP",
"PlatformPublicKeyPath": "",
"PlatformPublicKeyPem": "",
"PlatformPublicKeySerial": "",
"Currency": "CNY",
"OrderExpireMinutes": 5
}
}