diff --git a/.gitignore b/.gitignore index 895cd9e..f9a2d6e 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,5 @@ logs/ tmp/ temp/ .dotnet/ +/PetWash.Api/appsettings.json +/PetWash.Api/Dockerfile diff --git a/PetWash.Api/Dockerfile b/PetWash.Api/Dockerfile deleted file mode 100644 index aaeffce..0000000 --- a/PetWash.Api/Dockerfile +++ /dev/null @@ -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"] \ No newline at end of file diff --git a/PetWash.Api/appsettings.json b/PetWash.Api/appsettings.json deleted file mode 100644 index a006831..0000000 --- a/PetWash.Api/appsettings.json +++ /dev/null @@ -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 - } -}