69 lines
1.9 KiB
Batchfile
69 lines
1.9 KiB
Batchfile
@echo off
|
|
echo.
|
|
echo " __ __ _ _"
|
|
echo " \ \ / / | | | |"
|
|
echo " \ \ /\ / /__ _ __| | _| | ___ _ __ ____"
|
|
echo " \ \/ \/ / _ \| '__| |/ / |/ _ \ '_ \|_ /"
|
|
echo " \ /\ / (_) | | | <| | __/ | | |/ /"
|
|
echo " \/ \/ \___/|_| |_|\_\_|\___|_| |_/___|"
|
|
echo.
|
|
echo W O R K L E N Z
|
|
echo.
|
|
echo Starting Worklenz Docker Environment...
|
|
echo.
|
|
|
|
REM Check if .env file exists
|
|
IF NOT EXIST .env (
|
|
echo Warning: .env file not found. Using default configuration.
|
|
IF EXIST .env.example (
|
|
copy .env.example .env
|
|
echo Created .env file from .env.example
|
|
)
|
|
)
|
|
|
|
REM Stop any running containers
|
|
docker-compose down
|
|
|
|
REM Start the containers
|
|
docker-compose up -d
|
|
|
|
REM Wait for services to be ready
|
|
echo Waiting for services to start...
|
|
timeout /t 5 /nobreak > nul
|
|
|
|
REM Check if services are running
|
|
docker ps | findstr "worklenz_frontend" > nul
|
|
IF %ERRORLEVEL% EQU 0 (
|
|
echo [92m^✓[0m Frontend is running
|
|
echo Frontend URL: http://localhost:5000
|
|
) ELSE (
|
|
echo [91m^✗[0m Frontend service failed to start
|
|
)
|
|
|
|
docker ps | findstr "worklenz_backend" > nul
|
|
IF %ERRORLEVEL% EQU 0 (
|
|
echo [92m^✓[0m Backend is running
|
|
echo Backend URL: http://localhost:3000
|
|
) ELSE (
|
|
echo [91m^✗[0m Backend service failed to start
|
|
)
|
|
|
|
docker ps | findstr "worklenz_minio" > nul
|
|
IF %ERRORLEVEL% EQU 0 (
|
|
echo [92m^✓[0m MinIO is running
|
|
echo MinIO Console URL: http://localhost:9001 (login: minioadmin/minioadmin)
|
|
) ELSE (
|
|
echo [91m^✗[0m MinIO service failed to start
|
|
)
|
|
|
|
docker ps | findstr "worklenz_db" > nul
|
|
IF %ERRORLEVEL% EQU 0 (
|
|
echo [92m^✓[0m Database is running
|
|
) ELSE (
|
|
echo [91m^✗[0m Database service failed to start
|
|
)
|
|
|
|
echo.
|
|
echo [92mWorklenz is now running![0m
|
|
echo You can access the application at: http://localhost:5000
|
|
echo To stop the services, run: stop.bat |