Align dockerfiles
This commit is contained in:
		| @@ -10,8 +10,8 @@ ENV FT_APP_ENV="docker" | |||||||
|  |  | ||||||
| # Prepare environment | # Prepare environment | ||||||
| RUN mkdir /freqtrade \ | RUN mkdir /freqtrade \ | ||||||
|   && apt update \ |   && apt-get update \ | ||||||
|   && apt install -y sudo \ |   && apt-get -y install sudo libatlas3-base curl sqlite3 libhdf5-serial-dev  \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && useradd -u 1000 -G sudo -U -m ftuser \ |   && useradd -u 1000 -G sudo -U -m ftuser \ | ||||||
|   && chown ftuser:ftuser /freqtrade \ |   && chown ftuser:ftuser /freqtrade \ | ||||||
| @@ -23,7 +23,7 @@ WORKDIR /freqtrade | |||||||
| # Install dependencies | # Install dependencies | ||||||
| FROM base as python-deps | FROM base as python-deps | ||||||
| RUN  apt-get update \ | RUN  apt-get update \ | ||||||
|     && apt-get -y install curl build-essential libssl-dev git \ |   && apt-get -y install build-essential libssl-dev git libffi-dev libgfortran5 pkg-config cmake gcc \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && pip install --upgrade pip |   && pip install --upgrade pip | ||||||
|  |  | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ TAG_ORIG=$(echo "${BRANCH_NAME}" | sed -e "s/\//_/g") | |||||||
| TAG="${TAG_ORIG}_pi" | TAG="${TAG_ORIG}_pi" | ||||||
|  |  | ||||||
| PI_PLATFORM="linux/arm/v7" | PI_PLATFORM="linux/arm/v7" | ||||||
| echo "Running for ${TAG_ORIG}" | echo "Running for ${TAG}" | ||||||
| CACHE_TAG=freqtradeorg/freqtrade_cache:${TAG}_cache | CACHE_TAG=freqtradeorg/freqtrade_cache:${TAG}_cache | ||||||
|  |  | ||||||
| # Add commit and commit_message to docker container | # Add commit and commit_message to docker container | ||||||
| @@ -34,6 +34,10 @@ fi | |||||||
|  |  | ||||||
| docker images | docker images | ||||||
|  |  | ||||||
|  | # Create multiarch image | ||||||
|  | # Make sure that all images contained here are pushed to github first. | ||||||
|  | # Otherwise installation might fail. | ||||||
|  |  | ||||||
| docker manifest create freqtradeorg/freqtrade:${TAG_ORIG} ${IMAGE_NAME}:${TAG_ORIG} ${IMAGE_NAME}:${TAG} | docker manifest create freqtradeorg/freqtrade:${TAG_ORIG} ${IMAGE_NAME}:${TAG_ORIG} ${IMAGE_NAME}:${TAG} | ||||||
| docker manifest push freqtradeorg/freqtrade:${TAG_ORIG} | docker manifest push freqtradeorg/freqtrade:${TAG_ORIG} | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ ENV FT_APP_ENV="docker" | |||||||
| # Prepare environment | # Prepare environment | ||||||
| RUN mkdir /freqtrade \ | RUN mkdir /freqtrade \ | ||||||
|   && apt-get update \ |   && apt-get update \ | ||||||
|   && apt-get -y install libatlas3-base curl sqlite3 libhdf5-serial-dev sudo \ |   && apt-get -y install sudo libatlas3-base curl sqlite3 libhdf5-serial-dev  \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && useradd -u 1000 -G sudo -U -m ftuser \ |   && useradd -u 1000 -G sudo -U -m ftuser \ | ||||||
|   && chown ftuser:ftuser /freqtrade \ |   && chown ftuser:ftuser /freqtrade \ | ||||||
| @@ -23,7 +23,7 @@ WORKDIR /freqtrade | |||||||
| # Install dependencies | # Install dependencies | ||||||
| FROM base as python-deps | FROM base as python-deps | ||||||
| RUN  apt-get update \ | RUN  apt-get update \ | ||||||
|   && apt-get -y install curl build-essential libssl-dev git libffi-dev libgfortran5 pkg-config cmake gcc \ |   && apt-get -y install build-essential libssl-dev git libffi-dev libgfortran5 pkg-config cmake gcc \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && pip install --upgrade pip |   && pip install --upgrade pip | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ ENV FT_APP_ENV="docker" | |||||||
| # Prepare environment | # Prepare environment | ||||||
| RUN mkdir /freqtrade \ | RUN mkdir /freqtrade \ | ||||||
|   && apt-get update \ |   && apt-get update \ | ||||||
|   && apt-get -y install libatlas3-base curl sqlite3 libhdf5-serial-dev sudo \ |   && apt-get -y install sudo libatlas3-base curl sqlite3 libhdf5-serial-dev  \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && useradd -u 1000 -G sudo -U -m ftuser \ |   && useradd -u 1000 -G sudo -U -m ftuser \ | ||||||
|   && chown ftuser:ftuser /freqtrade \ |   && chown ftuser:ftuser /freqtrade \ | ||||||
| @@ -22,7 +22,8 @@ WORKDIR /freqtrade | |||||||
|  |  | ||||||
| # Install dependencies | # Install dependencies | ||||||
| FROM base as python-deps | FROM base as python-deps | ||||||
| RUN  apt-get -y install build-essential libssl-dev libffi-dev libgfortran5 \ | RUN  apt-get update \ | ||||||
|  |   && apt-get -y install build-essential libssl-dev libffi-dev libgfortran5 \ | ||||||
|   && apt-get clean \ |   && apt-get clean \ | ||||||
|   && pip install --upgrade pip \ |   && pip install --upgrade pip \ | ||||||
|   && echo "[global]\nextra-index-url=https://www.piwheels.org/simple" > /etc/pip.conf |   && echo "[global]\nextra-index-url=https://www.piwheels.org/simple" > /etc/pip.conf | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user