diff --git a/Dockerfile.alpine.amd64 b/Dockerfile.alpine.amd64 index 2034f84a..e169eae4 100644 --- a/Dockerfile.alpine.amd64 +++ b/Dockerfile.alpine.amd64 @@ -1,11 +1,22 @@ FROM resin/amd64-alpine-node:0.10.44-slim +ENV DOCKER_COMPOSE_VERSION 1.7.1 +ENV DOCKER_COMPOSE_SHA256 0b8184817097eb670b92cbdac6cb9f7f2e9fe384c0b1060cb9b3d1a475fcbea6 + # Supervisor apt dependencies RUN apk add --update \ btrfs-progs \ ca-certificates \ + curl \ rsync \ supervisor \ + && curl -sLO http://resin-packages.s3.amazonaws.com/docker-compose/${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && echo "$DOCKER_COMPOSE_SHA256 docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}.tar.gz" > docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && sha256sum -c docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && tar xzf docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && mv docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-amd64 /usr/bin/docker-compose \ + && rm -rf docker-compose-linux-alpine-amd64-${DOCKER_COMPOSE_VERSION}* \ + && apk del curl \ && rm -rf /var/cache/apk/* # Copy supervisord configuration files diff --git a/Dockerfile.alpine.armv7hf b/Dockerfile.alpine.armv7hf index 90804808..daf60c23 100644 --- a/Dockerfile.alpine.armv7hf +++ b/Dockerfile.alpine.armv7hf @@ -1,11 +1,22 @@ FROM resin/armhf-alpine-node:0.10.44-slim +ENV DOCKER_COMPOSE_VERSION 1.7.1 +ENV DOCKER_COMPOSE_SHA256 3e5d0a36f06d9f7a93eb20c1dee67da623b07a322168538ea80d65c8581f5567 + # Supervisor apt dependencies RUN apk add --update \ btrfs-progs \ ca-certificates \ + curl \ rsync \ supervisor \ + && curl -sLO http://resin-packages.s3.amazonaws.com/docker-compose/${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && echo "$DOCKER_COMPOSE_SHA256 docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz" > docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && sha256sum -c docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && tar xzf docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && mv docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-armhf /usr/bin/docker-compose \ + && rm -rf docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}* \ + && apk del curl \ && rm -rf /var/cache/apk/* # Copy supervisord configuration files diff --git a/Dockerfile.alpine.i386 b/Dockerfile.alpine.i386 index 5a298fdc..14bc0140 100644 --- a/Dockerfile.alpine.i386 +++ b/Dockerfile.alpine.i386 @@ -1,11 +1,22 @@ FROM resin/i386-alpine-node:0.10.44-slim +ENV DOCKER_COMPOSE_VERSION 1.7.1 +ENV DOCKER_COMPOSE_SHA256 160ba547bfd4dc967ec4f1927550f2d832316fad492e0e6f8d374da89ddac779 + # Supervisor apt dependencies RUN apk add --update \ btrfs-progs \ ca-certificates \ + curl \ rsync \ supervisor \ + && curl -sLO http://resin-packages.s3.amazonaws.com/docker-compose/${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && echo "$DOCKER_COMPOSE_SHA256 docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}.tar.gz" > docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && sha256sum -c docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && tar xzf docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && mv docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-i386 /usr/bin/docker-compose \ + && rm -rf docker-compose-linux-alpine-i386-${DOCKER_COMPOSE_VERSION}* \ + && apk del curl \ && rm -rf /var/cache/apk/* # Copy supervisord configuration files diff --git a/Dockerfile.alpine.rpi b/Dockerfile.alpine.rpi index 68341ddf..3d666ec6 100644 --- a/Dockerfile.alpine.rpi +++ b/Dockerfile.alpine.rpi @@ -1,11 +1,22 @@ FROM resin/armhf-alpine-node:0.10.44-slim +ENV DOCKER_COMPOSE_VERSION 1.7.1 +ENV DOCKER_COMPOSE_SHA256 3e5d0a36f06d9f7a93eb20c1dee67da623b07a322168538ea80d65c8581f5567 + # Supervisor apt dependencies RUN apk add --update \ btrfs-progs \ ca-certificates \ + curl \ rsync \ supervisor \ + && curl -sLO http://resin-packages.s3.amazonaws.com/docker-compose/${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && echo "$DOCKER_COMPOSE_SHA256 docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz" > docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && sha256sum -c docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz.sha256 \ + && tar xzf docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}.tar.gz \ + && mv docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}/docker-compose-linux-alpine-armhf /usr/bin/docker-compose \ + && rm -rf docker-compose-linux-alpine-armhf-${DOCKER_COMPOSE_VERSION}* \ + && apk del curl \ && rm -rf /var/cache/apk/* # Copy supervisord configuration files