mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-04-23 14:42:51 +08:00
refactor: ♻️ bizServer 更名为 AdmServer (#104)
This commit is contained in:
parent
149e1afa53
commit
6bd6e62fb6
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@ -42,8 +42,8 @@ jobs:
|
|||||||
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj') }}
|
key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj') }}
|
||||||
restore-keys: ${{ runner.os }}-nuget
|
restore-keys: ${{ runner.os }}-nuget
|
||||||
- name: Publish backend
|
- name: Publish backend
|
||||||
working-directory: ./src/backend/NetAdmin.BizServer.Host
|
working-directory: ./src/backend/NetAdmin.AdmServer.Host
|
||||||
run: dotnet publish NetAdmin.BizServer.Host.csproj -c Release
|
run: dotnet publish NetAdmin.AdmServer.Host.csproj -c Release
|
||||||
- name: Build docker images
|
- name: Build docker images
|
||||||
run: docker build -t nsnail/netadmin .
|
run: docker build -t nsnail/netadmin .
|
||||||
- name: Docker login
|
- name: Docker login
|
||||||
|
@ -3,5 +3,5 @@ WORKDIR /app
|
|||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
RUN apt update
|
RUN apt update
|
||||||
RUN apt install -y redis
|
RUN apt install -y redis
|
||||||
COPY ./dist/backend/NetAdmin.BizServer.Host/bin/Release/net9.0/publish .
|
COPY ./dist/backend/NetAdmin.AdmServer.Host/bin/Release/net9.0/publish .
|
||||||
ENTRYPOINT redis-server --daemonize yes && dotnet NetAdmin.BizServer.Host.dll -is
|
ENTRYPOINT redis-server --daemonize yes && dotnet NetAdmin.AdmServer.Host.dll -is
|
@ -68,9 +68,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{8E4C93BA
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Infrastructure", "src\backend\NetAdmin.Infrastructure\NetAdmin.Infrastructure.csproj", "{1E62C322-EE42-4699-A6F1-791C53EFA62D}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Infrastructure", "src\backend\NetAdmin.Infrastructure\NetAdmin.Infrastructure.csproj", "{1E62C322-EE42-4699-A6F1-791C53EFA62D}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.BizServer.Application", "src\backend\NetAdmin.BizServer.Application\NetAdmin.BizServer.Application.csproj", "{E38B2EB4-D7A5-4777-9236-3B348919DF23}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.AdmServer.Application", "src\backend\NetAdmin.AdmServer.Application\NetAdmin.AdmServer.Application.csproj", "{E38B2EB4-D7A5-4777-9236-3B348919DF23}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.BizServer.Host", "src\backend\NetAdmin.BizServer.Host\NetAdmin.BizServer.Host.csproj", "{CE895E44-EEC3-4ECE-A56A-8A82E7D863E3}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.AdmServer.Host", "src\backend\NetAdmin.AdmServer.Host\NetAdmin.AdmServer.Host.csproj", "{CE895E44-EEC3-4ECE-A56A-8A82E7D863E3}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03.HostedServers", "03.HostedServers", "{12AE5B4B-CB1A-498E-83B8-04E201E31D86}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "03.HostedServers", "03.HostedServers", "{12AE5B4B-CB1A-498E-83B8-04E201E31D86}"
|
||||||
EndProject
|
EndProject
|
||||||
@ -82,7 +82,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Host", "src\backen
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Cache", "src\backend\NetAdmin.Cache\NetAdmin.Cache.csproj", "{91452C22-4B57-4F16-9AF6-42C7BF830504}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Cache", "src\backend\NetAdmin.Cache\NetAdmin.Cache.csproj", "{91452C22-4B57-4F16-9AF6-42C7BF830504}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.BizServer.Cache", "src\backend\NetAdmin.BizServer.Cache\NetAdmin.BizServer.Cache.csproj", "{7CB632D3-3635-4F8D-AFE7-F496D37D422B}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.AdmServer.Cache", "src\backend\NetAdmin.AdmServer.Cache\NetAdmin.AdmServer.Cache.csproj", "{7CB632D3-3635-4F8D-AFE7-F496D37D422B}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.SysComponent.Host", "src\backend\NetAdmin.SysComponent.Host\NetAdmin.SysComponent.Host.csproj", "{C2CC1596-3BEE-43EA-A9BE-4EDE5716296C}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.SysComponent.Host", "src\backend\NetAdmin.SysComponent.Host\NetAdmin.SysComponent.Host.csproj", "{C2CC1596-3BEE-43EA-A9BE-4EDE5716296C}"
|
||||||
EndProject
|
EndProject
|
||||||
@ -100,7 +100,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.ScheduledService",
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "06.Tests", "06.Tests", "{89260294-80FC-49F1-8D73-AECD39AFF2B7}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "06.Tests", "06.Tests", "{89260294-80FC-49F1-8D73-AECD39AFF2B7}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.BizServer.Tests", "src\backend\NetAdmin.BizServer.Tests\NetAdmin.BizServer.Tests.csproj", "{C7F27698-DA05-4ACD-B0D7-4791B3972002}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.AdmServer.Tests", "src\backend\NetAdmin.AdmServer.Tests\NetAdmin.AdmServer.Tests.csproj", "{C7F27698-DA05-4ACD-B0D7-4791B3972002}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Tests", "src\backend\NetAdmin.Tests\NetAdmin.Tests.csproj", "{00604162-C444-478B-B773-3AB23C856CA7}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetAdmin.Tests", "src\backend\NetAdmin.Tests\NetAdmin.Tests.csproj", "{00604162-C444-478B-B773-3AB23C856CA7}"
|
||||||
EndProject
|
EndProject
|
||||||
|
@ -42,7 +42,7 @@ docker run -p 8080:8080 nsnail/netadmin
|
|||||||
```
|
```
|
||||||
4. 运行后端WebApi
|
4. 运行后端WebApi
|
||||||
``` shell
|
``` shell
|
||||||
dotnet run --project ./src/backend/NetAdmin.BizServer.Host/NetAdmin.BizServer.Host.csproj --urls http://[::]:5010 -is
|
dotnet run --project ./src/backend/NetAdmin.AdmServer.Host/NetAdmin.AdmServer.Host.csproj --urls http://[::]:5010 -is
|
||||||
```
|
```
|
||||||
5. 体验WebApi程序
|
5. 体验WebApi程序
|
||||||
- 浏览器打开 http://localhost:5010 ,将看到Swagger(Knife4jUI)界面
|
- 浏览器打开 http://localhost:5010 ,将看到Swagger(Knife4jUI)界面
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
不包含
|
不包含
|
||||||
不排序
|
不排序
|
||||||
不等于
|
不等于
|
||||||
业务模块
|
管理模块
|
||||||
丧偶
|
丧偶
|
||||||
中专
|
中专
|
||||||
中共党员
|
中共党员
|
||||||
|
@ -14,9 +14,5 @@
|
|||||||
{
|
{
|
||||||
"ApiId": "api/sys/user",
|
"ApiId": "api/sys/user",
|
||||||
"RoleId": 371729946431493
|
"RoleId": 371729946431493
|
||||||
},
|
|
||||||
{
|
|
||||||
"ApiId": "api/biz/member/member.info",
|
|
||||||
"RoleId": 371729946431493
|
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -2,6 +2,6 @@
|
|||||||
<Import Project="$(SolutionDir)/build/code.quality.props"/>
|
<Import Project="$(SolutionDir)/build/code.quality.props"/>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="../NetAdmin.SysComponent.Cache/NetAdmin.SysComponent.Cache.csproj"/>
|
<ProjectReference Include="../NetAdmin.SysComponent.Cache/NetAdmin.SysComponent.Cache.csproj"/>
|
||||||
<ProjectReference Include="../NetAdmin.BizServer.Application/NetAdmin.BizServer.Application.csproj"/>
|
<ProjectReference Include="../NetAdmin.AdmServer.Application/NetAdmin.AdmServer.Application.csproj"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
@ -1,6 +1,6 @@
|
|||||||
using Spectre.Console.Cli;
|
using Spectre.Console.Cli;
|
||||||
|
|
||||||
namespace NetAdmin.BizServer.Host;
|
namespace NetAdmin.AdmServer.Host;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 命令行参数
|
/// 命令行参数
|
@ -1,4 +1,4 @@
|
|||||||
namespace NetAdmin.BizServer.Host.Extensions;
|
namespace NetAdmin.AdmServer.Host.Extensions;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ApplicationBuilder 扩展方法
|
/// ApplicationBuilder 扩展方法
|
||||||
@ -9,7 +9,7 @@ namespace NetAdmin.BizServer.Host.Extensions;
|
|||||||
public static class IApplicationBuilderExtensions
|
public static class IApplicationBuilderExtensions
|
||||||
{
|
{
|
||||||
private const string _INDEX_HTML_PATH = ".index.html";
|
private const string _INDEX_HTML_PATH = ".index.html";
|
||||||
private const string _RES_PFX = $"{nameof(NetAdmin)}.{nameof(BizServer)}.{nameof(Host)}.UI";
|
private const string _RES_PFX = $"{nameof(NetAdmin)}.{nameof(AdmServer)}.{nameof(Host)}.UI";
|
||||||
private static readonly Regex _regex = new(@"\.(\w+)$", RegexOptions.Compiled);
|
private static readonly Regex _regex = new(@"\.(\w+)$", RegexOptions.Compiled);
|
||||||
private static IEnumerable<string> _allResNames;
|
private static IEnumerable<string> _allResNames;
|
||||||
|
|
@ -1,10 +1,10 @@
|
|||||||
using NetAdmin.BizServer.Host.Filters;
|
using NetAdmin.AdmServer.Host.Filters;
|
||||||
using NetAdmin.Domain.Contexts;
|
using NetAdmin.Domain.Contexts;
|
||||||
using NetAdmin.Domain.DbMaps.Dependency.Fields;
|
using NetAdmin.Domain.DbMaps.Dependency.Fields;
|
||||||
using NetAdmin.Domain.Enums.Sys;
|
using NetAdmin.Domain.Enums.Sys;
|
||||||
using NetAdmin.Host.Extensions;
|
using NetAdmin.Host.Extensions;
|
||||||
|
|
||||||
namespace NetAdmin.BizServer.Host.Extensions;
|
namespace NetAdmin.AdmServer.Host.Extensions;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ServiceCollection 扩展方法
|
/// ServiceCollection 扩展方法
|
@ -1,7 +1,7 @@
|
|||||||
using NetAdmin.Domain.Contexts;
|
using NetAdmin.Domain.Contexts;
|
||||||
using NetAdmin.SysComponent.Cache.Sys.Dependency;
|
using NetAdmin.SysComponent.Cache.Sys.Dependency;
|
||||||
|
|
||||||
namespace NetAdmin.BizServer.Host.Filters;
|
namespace NetAdmin.AdmServer.Host.Filters;
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[SuppressSniffer]
|
[SuppressSniffer]
|
@ -6,7 +6,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="../NetAdmin.SysComponent.Host/NetAdmin.SysComponent.Host.csproj"/>
|
<ProjectReference Include="../NetAdmin.SysComponent.Host/NetAdmin.SysComponent.Host.csproj"/>
|
||||||
<ProjectReference Include="../NetAdmin.BizServer.Cache/NetAdmin.BizServer.Cache.csproj"/>
|
<ProjectReference Include="../NetAdmin.AdmServer.Cache/NetAdmin.AdmServer.Cache.csproj"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="*.json">
|
<None Update="*.json">
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://json.schemastore.org/launchsettings.json",
|
"$schema": "https://json.schemastore.org/launchsettings.json",
|
||||||
"profiles": {
|
"profiles": {
|
||||||
"NetAdmin.BizServer.Host": {
|
"NetAdmin.AdmServer.Host": {
|
||||||
"commandName": "Project",
|
"commandName": "Project",
|
||||||
"dotnetRunMessages": true,
|
"dotnetRunMessages": true,
|
||||||
"commandLineArgs": "-is",
|
"commandLineArgs": "-is",
|
@ -1,5 +1,5 @@
|
|||||||
using NetAdmin.BizServer.Host;
|
using NetAdmin.AdmServer.Host;
|
||||||
using NetAdmin.BizServer.Host.Extensions;
|
using NetAdmin.AdmServer.Host.Extensions;
|
||||||
using NetAdmin.Host.Extensions;
|
using NetAdmin.Host.Extensions;
|
||||||
using NetAdmin.Host.Middlewares;
|
using NetAdmin.Host.Middlewares;
|
||||||
using NetAdmin.SysComponent.Host.Extensions;
|
using NetAdmin.SysComponent.Host.Extensions;
|
||||||
@ -11,7 +11,7 @@ using Prometheus;
|
|||||||
|
|
||||||
NetAdmin.Host.Startup.Entry<Startup>(args);
|
NetAdmin.Host.Startup.Entry<Startup>(args);
|
||||||
|
|
||||||
namespace NetAdmin.BizServer.Host
|
namespace NetAdmin.AdmServer.Host
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 启动类
|
/// 启动类
|
@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis;
|
|||||||
using System.Net.Http.Json;
|
using System.Net.Http.Json;
|
||||||
using Microsoft.AspNetCore.Mvc.Testing;
|
using Microsoft.AspNetCore.Mvc.Testing;
|
||||||
using NetAdmin.Application.Modules;
|
using NetAdmin.Application.Modules;
|
||||||
using NetAdmin.BizServer.Host;
|
using NetAdmin.AdmServer.Host;
|
||||||
using NetAdmin.Domain.Dto.Dependency;
|
using NetAdmin.Domain.Dto.Dependency;
|
||||||
using NetAdmin.Domain.Dto.Sys.Api;
|
using NetAdmin.Domain.Dto.Sys.Api;
|
||||||
using NetAdmin.Domain.Dto.Sys.Cache;
|
using NetAdmin.Domain.Dto.Sys.Cache;
|
||||||
@ -13,7 +13,7 @@ using NetAdmin.Tests;
|
|||||||
using Xunit;
|
using Xunit;
|
||||||
using Xunit.Abstractions;
|
using Xunit.Abstractions;
|
||||||
|
|
||||||
namespace NetAdmin.BizServer.Tests;
|
namespace NetAdmin.AdmServer.Tests;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 所有测试
|
/// 所有测试
|
@ -1,7 +1,7 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="../NetAdmin.Tests/NetAdmin.Tests.csproj"/>
|
<ProjectReference Include="../NetAdmin.Tests/NetAdmin.Tests.csproj"/>
|
||||||
<ProjectReference Include="../NetAdmin.BizServer.Host/NetAdmin.BizServer.Host.csproj"/>
|
<ProjectReference Include="../NetAdmin.AdmServer.Host/NetAdmin.AdmServer.Host.csproj"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0-release-24177-07"/>
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0-release-24177-07"/>
|
@ -15,8 +15,8 @@ public enum ModuleTypes
|
|||||||
,
|
,
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 业务模块
|
/// 管理模块
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ResourceDescription<Ln>(nameof(Ln.业务模块))]
|
[ResourceDescription<Ln>(nameof(Ln.管理模块))]
|
||||||
BizServer = 2
|
AdmServer = 2
|
||||||
}
|
}
|
@ -57,9 +57,9 @@
|
|||||||
"XmlComments": [
|
"XmlComments": [
|
||||||
"FreeSql.xml",
|
"FreeSql.xml",
|
||||||
"NetAdmin.Application.xml",
|
"NetAdmin.Application.xml",
|
||||||
"NetAdmin.BizServer.Application.xml",
|
"NetAdmin.AdmServer.Application.xml",
|
||||||
"NetAdmin.BizServer.Cache.xml",
|
"NetAdmin.AdmServer.Cache.xml",
|
||||||
"NetAdmin.BizServer.Host.xml",
|
"NetAdmin.AdmServer.Host.xml",
|
||||||
"NetAdmin.Cache.xml",
|
"NetAdmin.Cache.xml",
|
||||||
"NetAdmin.Domain.xml",
|
"NetAdmin.Domain.xml",
|
||||||
"NetAdmin.Host.xml",
|
"NetAdmin.Host.xml",
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<Import Project="$(SolutionDir)/build/code.quality.props"/>
|
<Import Project="$(SolutionDir)/build/code.quality.props"/>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="../NetAdmin.Host/NetAdmin.Host.csproj"/>
|
<ProjectReference Include="../NetAdmin.Host/NetAdmin.Host.csproj"/>
|
||||||
<ProjectReference Include="../NetAdmin.BizServer.Cache/NetAdmin.BizServer.Cache.csproj"/>
|
<ProjectReference Include="../NetAdmin.AdmServer.Cache/NetAdmin.AdmServer.Cache.csproj"/>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="*.json">
|
<None Update="*.json">
|
||||||
|
@ -24,7 +24,7 @@ public sealed class DevService(IApiService apiService) : ServiceBase<DevService>
|
|||||||
{
|
{
|
||||||
req.ThrowIfInvalid();
|
req.ThrowIfInvalid();
|
||||||
|
|
||||||
// 模块类型(Sys、Biz、等)
|
// 模块类型(Sys、Adm、等)
|
||||||
var moduleType = Enum.GetName(req.Type)!;
|
var moduleType = Enum.GetName(req.Type)!;
|
||||||
|
|
||||||
// 模板层目录
|
// 模板层目录
|
||||||
|
Loading…
x
Reference in New Issue
Block a user