Browse Source

Update for later docker

master
Adam Hunter 10 years ago
parent
commit
9b17533ccc
  1. 21
      build.sh
  2. 9
      docker-compose-build.yml
  3. 25
      docker-compose.yml
  4. 2
      vars.env

21
build.sh

@ -9,19 +9,14 @@ set -x
set -a
DATE=`date +%Y.%m.%d`
COMPOSE='docker-compose -f docker-compose-build.yml run docker19'
DOCKER_DEVPI_VERSION=4.0.0
. ./vars.env
docker-compose build devpi
docker inspect muccg/devpi:latest
## warm up cache for CI
docker pull ${IMAGE} || true
docker tag muccg/devpi:latest muccg/devpi:latest-${DATE}
docker tag muccg/devpi:latest muccg/devpi:${DOCKER_DEVPI_VERSION}
${COMPOSE} build --pull=true --build-arg ARG_DEVPI_VERSION=${DEVPI_VERSION} -t ${IMAGE}:latest /data
${COMPOSE} inspect ${IMAGE}:latest
${COMPOSE} tag -f ${IMAGE}:latest ${IMAGE}:latest-${DATE}
${COMPOSE} tag -f ${IMAGE}:latest ${IMAGE}:${DEVPI_VERSION}
${COMPOSE} push ${IMAGE}:latest
${COMPOSE} push ${IMAGE}:latest-${DATE}
${COMPOSE} push ${IMAGE}:${DEVPI_VERSION}
docker push muccg/devpi:latest
docker push muccg/devpi:latest-${DATE}
docker push muccg/devpi:${DOCKER_DEVPI_VERSION}

9
docker-compose-build.yml

@ -1,9 +0,0 @@
# docker socket shared with the host
# docker creds shared with the host
docker19:
image: docker:1.9.1
env_file: vars.env
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ~/.docker/config.json:/root/.docker/config.json
- ./:/data

25
docker-compose.yml

@ -1,9 +1,16 @@
devpi:
image: muccg/docker-devpi
volumes:
- /srv/docker/devpi:/data
ports:
- 3141:3141
environment:
- DEVPI_PASSWORD=
restart: always
version: '2'
services:
devpi:
build:
context: ./
args:
ARG_DEVPI_VERSION: ${DOCKER_DEVPI_VERSION}
image: muccg/devpi
volumes:
- ./data:/data
ports:
- 3142:3141
environment:
- DEVPI_PASSWORD=
restart: always

2
vars.env

@ -1,2 +0,0 @@
DEVPI_VERSION=4.0.0
IMAGE=muccg/devpi
Loading…
Cancel
Save