Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Raul Hidalgo Caballero
committed
Dec 20, 2016
1 parent
d802264
commit f9a152c
Showing
1 changed file
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
sudo: required | ||
|
||
language: python | ||
|
||
services: | ||
- docker | ||
|
||
cache: | ||
directories: | ||
- ~/docker | ||
|
||
before_install: | ||
- if [[ -e ~/docker/postgresql.tar ]]; then docker load -i ~/docker/postgresql.tar; fi | ||
- if [[ -e ~/docker/solr.tar ]]; then docker load -i ~/docker/solr.tar; fi | ||
- if [[ -e ~/docker/ckan.tar ]]; then docker load -i ~/docker/ckan.tar; fi | ||
- docker build --rm=false -t postgresql ./contrib/docker/postgresql/ | ||
- docker build --rm=false -t solr ./contrib/docker/solr/ | ||
- docker pull redis:latest | ||
- docker build --rm=false -t ckan . | ||
- mkdir -p ~/docker; docker save postgresql > ~/docker/postgresql.tar | ||
- mkdir -p ~/docker; docker save solr > ~/docker/solr.tar | ||
- mkdir -p ~/docker; docker save redis:latest > ~/docker/redis.tar | ||
- mkdir -p ~/docker; docker save ckan > ~/docker/ckan.tar | ||
|
||
install: | ||
- docker run -d --name db postgresql | ||
- docker run -d --name solr solr | ||
- docker run -d --name redis redis:latest | ||
- docker run -d --name ckan -p 500:5000 --link db:db --link redis:redis --link solr:solr ckan | ||
|
||
script: | ||
- sleep 10 | ||
- curl --retry 10 --retry-delay 5 -v http://localhost:5000 |