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