4 changed files with 121 additions and 0 deletions
@ -0,0 +1,5 @@ |
|||||
|
{ |
||||
|
"version": 1, |
||||
|
"isRoot": true, |
||||
|
"tools": {} |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- |
||||
|
https://go.microsoft.com/fwlink/?LinkID=208121. |
||||
|
--> |
||||
|
<Project> |
||||
|
<PropertyGroup> |
||||
|
<DeleteExistingFiles>False</DeleteExistingFiles> |
||||
|
<ExcludeApp_Data>False</ExcludeApp_Data> |
||||
|
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish> |
||||
|
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> |
||||
|
<LastUsedPlatform>Any CPU</LastUsedPlatform> |
||||
|
<PublishProvider>FileSystem</PublishProvider> |
||||
|
<PublishUrl>D:\~all-publish\WMS2.0_东阳\Auth.Web</PublishUrl> |
||||
|
<WebPublishMethod>FileSystem</WebPublishMethod> |
||||
|
</PropertyGroup> |
||||
|
</Project> |
@ -0,0 +1,42 @@ |
|||||
|
@REM 清空目录 |
||||
|
rmdir /s /q "../../dist/docker/publish" |
||||
|
|
||||
|
@REM 复制 apps |
||||
|
echo D|xcopy "./publish/apps" "../../dist/docker/publish/apps" /e/q/f/y |
||||
|
|
||||
|
@REM 重命名脚本 |
||||
|
echo F|xcopy "./publish/start.cmd.example" "../../dist/docker/publish/start.cmd" /e/q/f/y |
||||
|
echo F|xcopy "./publish/stop.cmd.example" "../../dist/docker/publish/stop.cmd" /e/q/f/y |
||||
|
echo F|xcopy "./publish/start.sh.example" "../../dist/docker/publish/start.sh" /e/q/f/y |
||||
|
echo F|xcopy "./publish/stop.sh.example" "../../dist/docker/publish/stop.sh" /e/q/f/y |
||||
|
|
||||
|
@REM 复制 .env |
||||
|
echo F|xcopy "./publish/.env" "../../dist/docker/publish/.env" /e/q/f/y |
||||
|
|
||||
|
@REM 复制 docker comopose 配置文件 |
||||
|
echo F|xcopy "./publish/docker-compose.yml" "../../dist/docker/publish/docker-compose.yml" /e/q/f/y |
||||
|
echo F|xcopy "./publish/docker-compose.production.yml" "../../dist/docker/publish/docker-compose.production.yml" /e/q/f/y |
||||
|
|
||||
|
@REM 复制配置文件 |
||||
|
echo D|xcopy "./publish/conf" "../../dist/docker/publish/conf" /e/q/f/y |
||||
|
|
||||
|
@REM 发布后端 |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Core.Host/Win_in.Sfs.Core.Host/Win_in.Sfs.Core.HttpApi.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.Core.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.Auth.Web |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/Win_in.Sfs.Basedata.HttpApi.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.BaseData.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Win_in.Sfs.Wms.Dashboard.Host/Win_in.Sfs.Wms.Dashboard.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.Dashboard.Host |
||||
|
|
||||
|
dotnet publish ../../../be/DataExchange/host/Win_in.Sfs.Wms.DataExchange.HttpApi.Host/Win_in.Sfs.Wms.DataExchange.HttpApi.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.DataExchange.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/Win_in.Sfs.Wms.Store.HttpApi.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.Wms.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Win_in.Sfs.Wms.Pda.Host.csproj -c Release -o ../../dist/docker/publish/apps/be/Sfs.Pda.Host |
||||
|
|
||||
|
@REM 发布前端 |
||||
|
|
||||
|
call npm --prefix ../../../fe/PC/ run build |
||||
|
echo F|xcopy "../../../fe/PC/dist/" "../../dist/docker/publish/apps/fe/Sfs.Wms.Web/" /e/q/f/y |
@ -0,0 +1,58 @@ |
|||||
|
@REM 清空目录 |
||||
|
rmdir /s /q "../../dist/win-x64/publish" |
||||
|
|
||||
|
@REM 复制源文件 |
||||
|
xcopy "./publish/" "../../dist/win-x64/publish/" /e/q/f/y |
||||
|
|
||||
|
@REM 清空 supervisor 日志目录 |
||||
|
rmdir /s /q "../../dist/win-x64/publish/logs" |
||||
|
mkdir "../../dist/win-x64/publish/logs" |
||||
|
|
||||
|
@REM 清空 nginx 日志和临时文件目录 |
||||
|
rmdir /s /q "../../dist/win-x64/publish/nginx/logs" |
||||
|
mkdir "../../dist/win-x64/publish/nginx/logs" |
||||
|
rmdir /s /q "../../dist/win-x64/publish/nginx/temp" |
||||
|
mkdir "../../dist/win-x64/publish/nginx/temp" |
||||
|
|
||||
|
@REM 复制配置文件: |
||||
|
|
||||
|
@REM nginx |
||||
|
echo F|xcopy "../docker/publish/conf/nginx/nginx.conf" "../../dist/win-x64/publish/nginx/conf/nginx.conf" /e/q/f/y |
||||
|
replace.exe "../../dist/win-x64/publish/nginx/conf/nginx.conf" "gateway:" "localhost:" |
||||
|
replace.exe "../../dist/win-x64/publish/nginx/conf/nginx.conf" "/usr/share/nginx/html/" "../apps/fe/" |
||||
|
|
||||
|
@REM gateway |
||||
|
xcopy "../docker/publish/apps/be/Web.Gateway/" "../../dist/win-x64/publish/gateway/" /e/q/f/y |
||||
|
echo F|xcopy "../docker/publish/conf/gateway/appsettings.json" "../../dist/win-x64/publish/gateway/appsettings.json" /e/q/f/y |
||||
|
echo F|xcopy "../docker/publish/conf/gateway/appsettings.Development.json" "../../dist/win-x64/publish/gateway/appsettings.Production.json" /e/q/f/y |
||||
|
replace.exe "../../dist/win-x64/publish/gateway/appsettings.Production.json" "host.docker.internal:" "localhost:" |
||||
|
echo F|xcopy "../docker/publish/conf/settings/appsettings.json" "../../dist/win-x64/publish/gateway/wwwroot/settings/appsettings.json" /e/q/f/y |
||||
|
echo F|xcopy "../docker/publish/conf/settings/appsettings.Development.json" "../../dist/win-x64/publish/gateway/wwwroot/settings/appsettings.Production.json" /e/q/f/y |
||||
|
rmdir /s /q "../../dist/win-x64/publish/gateway/logs" |
||||
|
|
||||
|
@REM |
||||
|
|
||||
|
@REM 重命名执行脚本 |
||||
|
rename ..\..\dist\win-x64\publish\start.cmd.example start.cmd |
||||
|
rename ..\..\dist\win-x64\publish\stop.cmd.example stop.cmd |
||||
|
|
||||
|
@REM 发布后端 |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Core.Host/Win_in.Sfs.Core.Host/Win_in.Sfs.Core.HttpApi.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.Core.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Auth.Host/src/Win_in.Sfs.Auth.Web/Win_in.Sfs.Auth.Web.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.Auth.Web |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Basedata.Host/Win_in.Sfs.Basedata.HttpApi.Host/Win_in.Sfs.Basedata.HttpApi.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.BaseData.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Win_in.Sfs.Wms.Dashboard.Host/Win_in.Sfs.Wms.Dashboard.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.Dashboard.Host |
||||
|
|
||||
|
dotnet publish ../../../be/DataExchange/host/Win_in.Sfs.Wms.DataExchange.HttpApi.Host/Win_in.Sfs.Wms.DataExchange.HttpApi.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.DataExchange.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/Wms.Host/Win_in.Sfs.Wms.Store.HttpApi.Host/Win_in.Sfs.Wms.Store.HttpApi.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.Wms.Host |
||||
|
|
||||
|
dotnet publish ../../../be/Hosts/WmsPda.Host/Win_in.Sfs.Wms.Pda.Host/Win_in.Sfs.Wms.Pda.Host.csproj -c Release -o ../../dist/win-x64/publish/apps/be/Sfs.Pda.Host |
||||
|
|
||||
|
@REM 发布前端 |
||||
|
|
||||
|
call npm --prefix ../../../fe/PC/ run build |
||||
|
echo F|xcopy "../../../fe/PC/dist/" "../../dist/win-x64/publish/apps/fe/Sfs.Wms.Web/" /e/q/f/y |
Loading…
Reference in new issue