mirror of
https://git.sindominio.net/estibadores/wordpress.git
synced 2024-11-22 02:31:07 +01:00
Add test
This commit is contained in:
parent
2734427bd9
commit
a9d2fb1982
@ -2,9 +2,7 @@ version: '2.4'
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
# TODO: fix our mariadb container
|
image: registry.sindominio.net/mariadb
|
||||||
#image: registry.sindominio.net/mariadb
|
|
||||||
image: mysql
|
|
||||||
user: "$USER_GROUP"
|
user: "$USER_GROUP"
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
|
42
test
Executable file
42
test
Executable file
@ -0,0 +1,42 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
tear_down () {
|
||||||
|
docker-compose stop
|
||||||
|
cd ..
|
||||||
|
rm -rf tmp
|
||||||
|
}
|
||||||
|
|
||||||
|
mkdir tmp
|
||||||
|
cp env.sample tmp/.env
|
||||||
|
cat docker-compose.yml | sed 's/registry.sindominio.net\/wordpress/wordpress/' > tmp/docker-compose.yml
|
||||||
|
cd tmp
|
||||||
|
|
||||||
|
mkdir db uploads
|
||||||
|
chown 1000:1000 db uploads
|
||||||
|
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
# Wait for the web server to respond
|
||||||
|
cont=0
|
||||||
|
echo -n "Espera al servidor web "
|
||||||
|
while ! curl -s localhost:8080 > /dev/null; do
|
||||||
|
echo -n "."
|
||||||
|
cont=$((cont+1))
|
||||||
|
if [ "$cont" == 30 ]; then
|
||||||
|
echo " no responde"
|
||||||
|
tear_down
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
echo " connectado"
|
||||||
|
|
||||||
|
STR=`curl -s localhost:8080 |grep "Hello world!"`
|
||||||
|
tear_down
|
||||||
|
|
||||||
|
if [[ "$STR" == "" ]]
|
||||||
|
then
|
||||||
|
echo "No encontre 'Hello world!' en la web del contenedor"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue
Block a user