mirror of
https://github.com/sascha-hemi/ufw-docker.git
synced 2026-03-21 03:04:20 +01:00
Add integration tests for multiport app
This commit is contained in:
15
Vagrantfile
vendored
15
Vagrantfile
vendored
@@ -167,6 +167,18 @@ DOCKERFILE
|
||||
done
|
||||
|
||||
ufw-docker service allow public_service 80/tcp
|
||||
|
||||
for name in public_multiport; do
|
||||
webapp="${name}_service"
|
||||
port_1="23080"
|
||||
port_2="23443"
|
||||
if docker service inspect "$webapp" &>/dev/null; then docker service rm "$webapp"; fi
|
||||
docker service create --name "$webapp" \
|
||||
-p "${port_1}:80" -p "${port_2}:443" --env name="$webapp" --replicas 3 #{private_registry}/chaifeng/hostname-webapp
|
||||
done
|
||||
|
||||
ufw-docker service allow public_multiport 443/tcp
|
||||
ufw-docker service allow public_multiport 80/tcp
|
||||
SHELL
|
||||
end
|
||||
|
||||
@@ -203,6 +215,9 @@ DOCKERFILE
|
||||
test-webapp "$server:29090"
|
||||
! test-webapp "$server:9000"
|
||||
|
||||
test-webapp "$server:23080"
|
||||
test-webapp "$server:23443"
|
||||
|
||||
echo "====================="
|
||||
echo " TEST DONE "
|
||||
echo "====================="
|
||||
|
||||
Submodule test/bach updated: 452ebfba3e...447edb60db
Reference in New Issue
Block a user