diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..c2662b9 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,14 @@ +name: Build Frontend Docker Image +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: https://git.rrricardo.top/actions/checkout@v3 + + - run: dotnet publish ./Frontend/Frontend.csproj -c Release -o publish + + - run: cp ./Frontend/Dockerfile . + + - run: docker build . -t git.rrricardo.top/jackfiled/katheryne:latest \ No newline at end of file diff --git a/.idea/.idea.Katheryne/.idea/indexLayout.xml b/.idea/.idea.Katheryne/.idea/indexLayout.xml index 7b08163..6d76e8a 100644 --- a/.idea/.idea.Katheryne/.idea/indexLayout.xml +++ b/.idea/.idea.Katheryne/.idea/indexLayout.xml @@ -1,7 +1,9 @@ - + + .gitea + diff --git a/Frontend/Components/GrammarHelp.razor b/Frontend/Components/GrammarHelp.razor index e683297..7741d62 100644 --- a/Frontend/Components/GrammarHelp.razor +++ b/Frontend/Components/GrammarHelp.razor @@ -57,6 +57,38 @@ + + 在Stage类型的answer属性中支持两种特殊的语法: + + + + + + 当前程序中提供的API模块有: + + + + 在编译阶段编译器会执行如下检查: @@ -68,6 +100,10 @@
  • beginStageName 指定的阶段是否定义。
  • + +
  • + 调用的模块和方法是否存在。 +
  • diff --git a/Frontend/Dockerfile b/Frontend/Dockerfile new file mode 100644 index 0000000..78a6655 --- /dev/null +++ b/Frontend/Dockerfile @@ -0,0 +1,4 @@ +FROM mcr.microsoft.com/dotnet/aspnet:7.0 +WORKDIR /app +COPY ./publish/ . +ENTRYPOINT ["dotnet", "Frontend.dll"] \ No newline at end of file diff --git a/Frontend/Pages/_Host.cshtml b/Frontend/Pages/_Host.cshtml new file mode 100644 index 0000000..e69de29 diff --git a/Frontend/appsettings.Development.json b/Frontend/appsettings.Development.json deleted file mode 100644 index e246f63..0000000 --- a/Frontend/appsettings.Development.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DetailedErrors": true, - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning", - "Katheryne": "Debug" - } - } -} diff --git a/Frontend/appsettings.json b/Frontend/appsettings.json index 10f68b8..7d929ce 100644 --- a/Frontend/appsettings.json +++ b/Frontend/appsettings.json @@ -1,8 +1,10 @@ { + "DetailedErrors": true, "Logging": { "LogLevel": { "Default": "Information", - "Microsoft.AspNetCore": "Warning" + "Microsoft.AspNetCore": "Warning", + "Katheryne": "Debug" } }, "AllowedHosts": "*"