#!/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/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