@echo off REM Production deployment script for Windows REM Usage: deploy.bat [git_repo_url] [branch] [commit_hash] set GIT_REPO_URL=%1 set GIT_BRANCH=%2 if "%GIT_BRANCH%"=="" set GIT_BRANCH=main set GIT_COMMIT=%3 if "%GIT_REPO_URL%"=="" ( echo Building from local files... docker-compose -f docker-compose.prod.yml build ) else ( echo Building from git repository: %GIT_REPO_URL% echo Branch: %GIT_BRANCH% if not "%GIT_COMMIT%"=="" echo Commit: %GIT_COMMIT% set GIT_REPO_URL=%GIT_REPO_URL% set GIT_BRANCH=%GIT_BRANCH% set GIT_COMMIT=%GIT_COMMIT% docker-compose -f docker-compose.prod.yml build ) echo Starting production deployment... docker-compose -f docker-compose.prod.yml down docker-compose -f docker-compose.prod.yml up -d echo Deployment completed successfully! echo Application is running at http://localhost:3000