taskana/docker-databases/prepare_db.bat

64 lines
1.7 KiB
Batchfile

@ECHO OFF
SETLOCAL
:MENU
ECHO.
ECHO -----------------------------------------------------
ECHO PRESS a number to select your task - anything to EXIT.
ECHO -----------------------------------------------------
ECHO.
ECHO 1 - Start DB2 11.5
ECHO 2 - Stop DB2 11.5
ECHO.
ECHO 3 - Start POSTGRES 10
ECHO 4 - Stop POSTGRES 10
ECHO.
ECHO 5 - Stop all
ECHO.
SET /P MENU=Select task then press ENTER:
ECHO.
IF [%MENU%]==[1] GOTO START_DB2_11_5
IF [%MENU%]==[2] GOTO STOP_DB2_11_5
IF [%MENU%]==[3] GOTO START_POSTGRES_10
IF [%MENU%]==[4] GOTO STOP_POSTGRES_10
IF [%MENU%]==[5] GOTO STOP_ALL
EXIT /B
:START_DB2_11_5
ECHO ---
ECHO docker-compose -f %~dp0/docker-compose.yml up -d taskana-db2_11-5
docker-compose -f %~dp0/docker-compose.yml up -d taskana-db2_11-5
ECHO ---
GOTO MENU
:STOP_DB2_11_5
ECHO ---
ECHO docker-compose -f %~dp0/docker-compose.yml rm -f -s -v taskana-db2_11-5
docker-compose -f %~dp0/docker-compose.yml rm -f -s -v taskana-db2_11-5
ECHO ---
GOTO MENU
:START_POSTGRES_10
ECHO ---
ECHO docker-compose -f %~dp0/docker-compose.yml up -d taskana-postgres_10
docker-compose -f %~dp0/docker-compose.yml up -d taskana-postgres_10
ECHO ---
GOTO MENU
:STOP_POSTGRES_10
ECHO ---
ECHO docker stop taskana-postgres_10
ECHO docker-compose -f %~dp0/docker-compose.yml rm -f -s -v taskana-postgres_10
docker-compose -f %~dp0/docker-compose.yml rm -f -s -v taskana-postgres_10
ECHO ---
GOTO MENU
:STOP_ALL
ECHO ---
ECHO docker-compose -f %~dp0/docker-compose.yml down -v
docker-compose -f %~dp0/docker-compose.yml down -v
ECHO ---
GOTO MENU