summaryrefslogtreecommitdiff
path: root/docker-start-containers
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