-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstart.bat
27 lines (23 loc) · 945 Bytes
/
start.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
set DBMS=%1
if /I "%DBMS%"=="mysql" (
set DB_URL=jdbc:mysql://172.18.0.20:3306/goraebab
set DB_DRIVER_CLASS_NAME=com.mysql.cj.jdbc.Driver
) else if /I "%DBMS%"=="mariadb" (
set DB_URL=jdbc:mariadb://172.18.0.20:3306/goraebab
set DB_DRIVER_CLASS_NAME=org.postgresql.Driver
) else if /I "%DBMS%"=="postgresql" (
set DB_URL=jdbc:postgresql://172.18.0.20:5432/goraebab
set DB_DRIVER_CLASS_NAME=org.postgresql.Driver
) else if /I "%DBMS%"=="oracle" (
set DB_URL=jdbc:oracle:thin:@172.18.0.20:1521:goraebab
set DB_DRIVER_CLASS_NAME=oracle.jdbc.OracleDriver
) else if /I "%DBMS%"=="sqlserver" (
set DB_URL=jdbc:sqlserver://172.18.0.20:1433;databaseName=goraebab
set DB_DRIVER_CLASS_NAME=com.microsoft.sqlserver.jdbc.SQLServerDriver
) else (
echo Unknown DBMS. Choose between 'mysql', 'mariadb', 'postgresql', oracle.
exit /b 1
)
docker-compose -f docker-compose."%DBMS%".yml up -d
pause