Skip to content

Commit

Permalink
Merge pull request #3941 from SergK/no-cached-docker-images-in-ci
Browse files Browse the repository at this point in the history
[Docker][CI] Do not use cached docker images
  • Loading branch information
amercader committed Dec 5, 2017
2 parents 3486966 + 85869f0 commit 99e6761
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 15 deletions.
12 changes: 1 addition & 11 deletions .travis.yml
Expand Up @@ -10,21 +10,11 @@ cache:
- ~/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/redis.tar ]]; then docker load -i ~/docker/redis.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 -f contrib/docker/postgresql/Dockerfile -t postgresql .
- docker build --rm=false -f contrib/docker/solr/Dockerfile -t 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
Expand Down
3 changes: 2 additions & 1 deletion contrib/docker/docker-compose.yml
Expand Up @@ -47,7 +47,8 @@ services:
db:
container_name: db
build:
context: postgresql/
context: ../../
dockerfile: contrib/docker/postgresql/Dockerfile
args:
- DS_RO_PASS=${DATASTORE_READONLY_PASSWORD}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
Expand Down
4 changes: 1 addition & 3 deletions contrib/docker/postgresql/Dockerfile
Expand Up @@ -12,6 +12,4 @@ ARG POSTGRES_PASSWORD
ARG DS_RO_PASS

# Include datastore setup scripts
ADD /docker-entrypoint-initdb.d/00_create_datastore.sql /docker-entrypoint-initdb.d/00_create_datastore.sql
ADD /docker-entrypoint-initdb.d/20_postgis_permissions.sql /docker-entrypoint-initdb.d/20_postgis_permissions.sql

ADD ./contrib/docker/postgresql/docker-entrypoint-initdb.d /docker-entrypoint-initdb.d

0 comments on commit 99e6761

Please sign in to comment.