commit | author | age
|
aec94b
|
1 |
#!/bin/bash |
JK |
2 |
|
|
3 |
DIR_NAME=`dirname $0` |
|
4 |
PARENT_NAME=`realpath "${DIR_NAME}/.."` |
|
5 |
|
|
6 |
docker pull debian |
|
7 |
docker run -i -t -d \ |
|
8 |
-v "${PARENT_NAME}:/data:ro" \ |
|
9 |
--name uphpcas-tests \ |
|
10 |
debian |
|
11 |
|
|
12 |
set -e |
|
13 |
|
|
14 |
docker exec -i -t uphpcas-tests /data/tests/install_root.sh |
|
15 |
docker exec -i -t uphpcas-tests apt-get -y install php php-xml |
|
16 |
docker exec -i -t uphpcas-tests chown www-data:www-data /var/www |
|
17 |
docker exec -i -t --user www-data --workdir /var/www uphpcas-tests cp -Rfv /data . |
|
18 |
docker exec -i -t --user www-data --workdir /var/www/data uphpcas-tests ./tests/install.sh |
|
19 |
docker exec -i -t --user www-data --workdir /var/www/data uphpcas-tests ./tests/script.sh |
|
20 |
|
|
21 |
docker stop uphpcas-tests |
|
22 |
docker rm -v uphpcas-tests |