|
5 | 5 | docker network create testnet |
6 | 6 |
|
7 | 7 | # Build and start Nextcloud server with code from current repo contents: |
8 | | -docker build -t server . |
| 8 | +docker build --no-cache -t standalone-solid-server . |
9 | 9 |
|
10 | 10 | docker build -t webid-provider https://github.com/pdsinterop/test-suites.git#master:/testers/webid-provider |
| 11 | +#docker build -t solid-crud https://github.com/solid/test-suite.git#master:/testers/solid-crud |
| 12 | +docker build --no-cache -t solid-crud https://github.com/solid/test-suite.git#master:/testers/solid-crud |
| 13 | +#docker build -t cookie https://github.com/solid/test-suite.git#master:helpers/cookie |
11 | 14 | docker build -t cookie https://github.com/pdsinterop/test-suites.git#master:servers/php-solid-server/cookie |
12 | | -wget -O /tmp/env-vars-for-test-image.list https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list |
13 | | -docker run -d --name server --network=testnet --env-file /tmp/env-vars-for-test-image.list server |
| 15 | +docker build -t pubsub-server https://github.com/pdsinterop/php-solid-pubsub-server.git#master |
| 16 | + |
| 17 | +# wget -O /tmp/env-vars-for-test-image.list https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list |
| 18 | +curl https://raw.githubusercontent.com/pdsinterop/test-suites/master/servers/php-solid-server/env.list -o /tmp/env-vars-for-test-image.list |
| 19 | + |
| 20 | +docker run -d --name server --network=testnet --env-file /tmp/env-vars-for-test-image.list standalone-solid-server |
| 21 | + |
| 22 | +docker run -d --name pubsub --network=testnet pubsub-server |
14 | 23 |
|
15 | 24 | until docker run --rm --network=testnet webid-provider curl -kI https://server 2> /dev/null > /dev/null |
16 | 25 | do |
17 | 26 | echo Waiting for server to start, this can take up to a minute ... |
18 | 27 | docker ps -a |
19 | | - docker logs server || true |
| 28 | + docker logs server |
20 | 29 | sleep 1 |
21 | 30 | done |
22 | 31 | docker ps -a |
23 | 32 | docker logs server |
24 | 33 |
|
25 | 34 | echo Getting cookie... |
26 | | -export COOKIE="`docker run --cap-add=SYS_ADMIN --network=testnet --env-file /tmp/env-vars-for-test-image.list cookie`" |
| 35 | +export COOKIE="`docker run --rm --cap-add=SYS_ADMIN --network=testnet -e SERVER_TYPE=php-solid-server --env-file /tmp/env-vars-for-test-image.list cookie`" |
| 36 | + |
27 | 37 | echo "Running webid-provider tests with cookie $COOKIE" |
28 | 38 | docker run --rm --network=testnet --env COOKIE="$COOKIE" --env-file /tmp/env-vars-for-test-image.list webid-provider |
29 | | -# rm /tmp/env-vars-for-test-image.list |
30 | | -# docker stop server |
31 | | -# docker rm server |
32 | | -# docker network remove testnet |
| 39 | +# docker run --rm --network=testnet --env-file /tmp/env-vars-for-test-image.list solid-crud |
| 40 | +rm /tmp/env-vars-for-test-image.list |
| 41 | +docker stop server |
| 42 | +docker rm server |
| 43 | +docker stop pubsub |
| 44 | +docker rm pubsub |
| 45 | +docker network remove testnet |
0 commit comments