diff --git a/www/nginx-poudriere/test.sh b/www/nginx-poudriere/test.sh new file mode 100644 index 0000000..e87a050 --- /dev/null +++ b/www/nginx-poudriere/test.sh @@ -0,0 +1,28 @@ +echo "starting test script" +cd ../../ +pwd +bastille template testrun www/nginx +echo "template applied" +bastille cmd testrun service nginx status +bastille rdr testrun tcp 80 80 +bastille rdr testrun list +ifconfig +response=$(curl -s -o /dev/null -w "%{http_code}" http://localhost:80) +echo "tested response" +echo "response is:" $response + +service_name="nginx" +jail_name="testrun" + +service_status=$(jexec testrun service $service_name status) + +# Check the service status and provide appropriate output +if echo "$service_status" | grep -q "is running"; then + echo "$service_name is running in jail $jail_name." +else + echo "$service_name is not running in jail $jail_name." + exit 1 +fi + + +