38 lines
816 B
Batchfile
38 lines
816 B
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ========================================
|
|
echo Docker Build Script for China Users
|
|
echo ========================================
|
|
echo.
|
|
|
|
REM Set environment variables for China
|
|
set DOCKER_BUILDKIT=1
|
|
set COMPOSE_DOCKER_CLI_BUILD=1
|
|
|
|
echo Step 1: Cleaning up old builds...
|
|
docker system prune -f
|
|
docker builder prune -f
|
|
echo.
|
|
|
|
echo Step 2: Building backend service...
|
|
docker-compose build backend
|
|
if errorlevel 1 (
|
|
echo Backend build failed!
|
|
exit /b 1
|
|
)
|
|
echo.
|
|
|
|
echo Step 3: Building frontend service...
|
|
docker-compose build frontend
|
|
if errorlevel 1 (
|
|
echo Frontend build failed!
|
|
exit /b 1
|
|
)
|
|
echo.
|
|
|
|
echo ========================================
|
|
echo Build completed successfully!
|
|
echo ========================================
|
|
echo.
|
|
echo You can now run: docker-compose up -d
|