mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-09 00:00:01 +01:00
set specific docker image and docker-compose versions
This commit is contained in:
parent
18cff1701a
commit
9105c3fbae
1 changed files with 10 additions and 11 deletions
|
@ -1,16 +1,13 @@
|
|||
image: docker
|
||||
image: docker:17
|
||||
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: normal
|
||||
DOCKER_COMPOSE_VERSION: 1.13.0
|
||||
|
||||
services:
|
||||
- docker:dind
|
||||
|
||||
before_script:
|
||||
- echo $DEPLOYMENT_HOST
|
||||
- docker version
|
||||
- apk add --no-cache py-pip
|
||||
- pip install docker-compose
|
||||
- mkdir -p build
|
||||
|
||||
cache:
|
||||
|
@ -41,12 +38,14 @@ deploy_review:
|
|||
environment: review
|
||||
script:
|
||||
- mkdir -p ~/.docker
|
||||
- echo $DEPLOYMENT_CACERT > ~/.docker/ca.pem
|
||||
- echo $DEPLOYMENT_CLIENT_CERT > ~/.docker/cert.pem
|
||||
- echo $DEPLOYMENT_CLIENT_KEY > ~/.docker/key.pem
|
||||
- echo "$DEPLOYMENT_CACERT" > ~/.docker/ca.pem
|
||||
- echo "$DEPLOYMENT_CLIENT_CERT" > ~/.docker/cert.pem
|
||||
- echo "$DEPLOYMENT_CLIENT_KEY" > ~/.docker/key.pem
|
||||
- apk add --no-cache py-pip
|
||||
- pip install docker-compose==$DOCKER_COMPOSE_VERSION
|
||||
- docker-compose build
|
||||
- export DOCKER_TLS_VERIFY=1 && export DOCKER_CERT_PATH=~/.docker && export COMPOSE_TLS_VERSION=TLSv1_2
|
||||
- docker-compose -H=$DEPLOYMENT_HOST --verbose down
|
||||
- docker-compose -H=$DEPLOYMENT_HOST --verbose up -d
|
||||
- export DOCKER_HOST=$DEPLOYMENT_HOST && export DOCKER_TLS_VERIFY=1 && export DOCKER_CERT_PATH=~/.docker && export COMPOSE_TLS_VERSION=TLSv1_2
|
||||
- docker-compose --verbose down
|
||||
- docker-compose --verbose up -d
|
||||
tags:
|
||||
- docker
|
||||
|
|
Loading…
Add table
Reference in a new issue