From 5182c22f1a1cc7f0776a7da6f1e48bc7be583c8b Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 15 Feb 2018 23:54:00 +0300 Subject: [PATCH] travis --- .semver | 1 + .travis.yml | 3 +-- Dockerfile-rpi | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 .semver diff --git a/.semver b/.semver new file mode 100644 index 0000000..3eefcb9 --- /dev/null +++ b/.semver @@ -0,0 +1 @@ +1.0.0 diff --git a/.travis.yml b/.travis.yml index 4031497..00b0f6a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,5 @@ jobs: - docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" - docker build --file Dockerfile-rpi -t aqara-mqtt-rpi . - docker images - - echo $TRAVIS_TAG - - docker tag aqara-mqtt-rpi $DOCKER_USERNAME/aqara-mqtt:$TRAVIS_TAG-rpi + - docker tag aqara-mqtt-rpi $DOCKER_USERNAME/aqara-mqtt:`cat .semver`-rpi - docker images diff --git a/Dockerfile-rpi b/Dockerfile-rpi index 102cf06..a94cf15 100644 --- a/Dockerfile-rpi +++ b/Dockerfile-rpi @@ -1,9 +1,12 @@ -FROM alpine-python:latest +FROM arm32v7/python:slim ENV LIBRARY_PATH=/lib:/usr/lib ADD src/requirements.txt / -RUN pip install --upgrade pip && pip install -r /requirements.txt +RUN apt-get update && apt-get install -y build-essential autoconf \ + && pip install --upgrade pip && pip install -r /requirements.txt \ + && apt-get remove -y build-essential autoconf \ + && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY src /app