mirror of https://github.com/jacekkow/uphpCAS-tests

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