Files
geg-gas-web/docker/build-docker-1.bat

67 lines
1.4 KiB
Batchfile
Raw Normal View History

@echo off
chcp 65001 >nul 2>&1 :: <20><><EFBFBD><EFBFBD>UTF-8<><38><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
setlocal enabledelayedexpansion
:: <20><><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼ΪdockerĿ¼<C4BF><C2BC><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>
set "ROOT_DIR=../"
set "DIST_DIR=%ROOT_DIR%dist"
set "DOCKER_DIR=%~dp0"
echo ======================
echo <20><>Ŀ¼ %ROOT_DIR%
echo <20><><EFBFBD><EFBFBD>Ŀ¼ %DIST_DIR%
echo DockerĿ¼ %DOCKER_DIR%
echo ======================
if not exist "%DIST_DIR%" (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>distĿ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
pause
exit /b 1
)
:: <20><><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dist<73><74>dockerĿ¼
echo ======================
echo <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>distĿ¼<C4BF><C2BC>dockerĿ¼...
echo ======================
if exist "%DOCKER_DIR%dist" (
echo <20><><EFBFBD><EFBFBD><EFBFBD>ɵ<EFBFBD>distĿ¼...
rd /s /q "%DOCKER_DIR%dist" || (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>distĿ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD>ռ<EFBFBD>õij<C3B5><C4B3><EFBFBD>
pause
exit /b 1
)
)
xcopy "%DIST_DIR%" "%DOCKER_DIR%dist" /e /i /h /r /y || (
echo <20><><EFBFBD>󣺸<EFBFBD><F3A3BAB8><EFBFBD>distĿ¼ʧ<C2BC><CAA7>
pause
exit /b 1
)
:: <20><><EFBFBD><EFBFBD>3<EFBFBD><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Docker<65><72><EFBFBD><EFBFBD>
echo ======================
echo <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>Docker<65><72><EFBFBD><EFBFBD>...
echo ======================
cd /d "%DOCKER_DIR%" || (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>dockerĿ¼ %DOCKER_DIR%
pause
exit /b 1
)
where docker >nul 2>nul || (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD>ҵ<EFBFBD>docker<65><72><EFBFBD>밲װ<EBB0B2><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Docker
pause
exit /b 1
)
docker build -t pcitc/itc-web:1.0.1 . || (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>docker build ִ<><D6B4>ʧ<EFBFBD><CAA7>
pause
exit /b 1
)
echo ======================
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD><C9A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pcitc/itc-web:1.0.1
echo ======================
pause