You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.0 KiB

@echo off
IF %1.==. GOTO NoOS
set OS=%1
IF %2.==. GOTO NoNGINX
set NGINX=%2%
IF %3.==. GOTO NoIP
set IP=%3
IF %4.==. GOTO NoAlias
set ALIAS=%4
GOTO Run
:NoOS
set OS=ubuntu
:NoNGINX
set NGINX=/etc/nginx/sites-enabled/default
:NoIP
set IP=13
:NoAlias
set ALIAS=%OS%.getssl.test
:Run
docker build --rm -f "test\Dockerfile-%OS%" -t getssl-%OS% .
@echo on
docker run -it ^
--env GETSSL_HOST=%OS%.getssl.test ^
--env GETSSL_IP=10.30.50.%IP% ^
--env NGINX_CONFIG=%NGINX% ^
-v %cd%:/getssl ^
--network getssl-timkimber_acmenet ^
--ip 10.30.50.%IP% ^
--network-alias %ALIAS% ^
--network-alias a.%OS%.getssl.test ^
--network-alias b.%OS%.getssl.test ^
--network-alias c.%OS%.getssl.test ^
--network-alias d.%OS%.getssl.test ^
--network-alias e.%OS%.getssl.test ^
--network-alias f.%OS%.getssl.test ^
--network-alias g.%OS%.getssl.test ^
--network-alias h.%OS%.getssl.test ^
--network-alias i.%OS%.getssl.test ^
--network-alias j.%OS%.getssl.test ^
--network-alias k.%OS%.getssl.test ^
getssl-%OS% ^
/getssl/test/run-bats.sh