blob: 7e4293684fab25269a6e3c97ac6d88514ec9c474 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#!/bin/bash
WEBAPP_VIRTUAL_HOST=openstack.linaro.org
STATIC_LOGS_VIRTUAL_HOST=openstack-logs.linaro.org
DATA_DIR=/srv/tempest/data
LOGS_DIR=/srv/tempest/logs
# start the neo4j container
docker run -d --name neo4j \
--privileged \
-p 127.0.0.1:7474:7474 \
-p 127.0.0.1:1337:1337 \
--restart=always \
-v ${DATA_DIR}:/var/lib/neo4j/data \
clarktlaugh/neo4j-docker-community
# start the reverse proxy
docker run -d --name reverse-proxy \
-p 80:80 \
--restart=always \
-v /var/run/docker.sock:/tmp/docker.sock \
jwilder/nginx-proxy
# start the static log web server container
docker run -d --name static-log-server \
--privileged \
-p 127.0.0.1:8081:8080 \
--restart=always \
-e VIRTUAL_HOST=${STATIC_LOGS_VIRTUAL_HOST} \
-v ${LOGS_DIR}:/var/www \
lighttpd-static
# start the web-app container, linked to the neo4j container
docker run -d --name tempest-ci-webapp \
--link neo4j:neo4j \
--link static-log-server:logs \
-e VIRTUAL_HOST=${WEBAPP_VIRTUAL_HOST} \
-p 127.0.0.1:8080:8080 \
--restart=always \
tempest-ci-webapp
|