Browse Source

Update Dockerfile to use the piwheels.org repo on armhf

cc: #565, #568
master
Pēteris Caune 3 years ago
parent
commit
1b0f5e92f1
No known key found for this signature in database GPG Key ID: E28D7679E9A9EDE2
2 changed files with 6 additions and 4 deletions
  1. +1
    -1
      .github/workflows/publish_docker_image.yml
  2. +5
    -3
      docker/Dockerfile

+ 1
- 1
.github/workflows/publish_docker_image.yml View File

@ -36,7 +36,7 @@ jobs:
with:
context: .
file: docker/Dockerfile
platforms: linux/amd64,linux/arm64/v8
platforms: linux/amd64,linux/arm/v7,linux/arm64/v8
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

+ 5
- 3
docker/Dockerfile View File

@ -1,10 +1,12 @@
FROM python:3.9-slim-buster as builder
COPY requirements.txt /tmp
RUN \
apt update && \
apt install -y build-essential cargo libffi-dev libpq-dev libssl-dev python3-dev
RUN apt update && apt install -y build-essential libpq-dev
RUN \
if [ `dpkg --print-architecture` = "armhf" ]; then \
printf "[global]\nextra-index-url=https://www.piwheels.org/simple\n" > /etc/pip.conf ; \
fi
RUN pip wheel --wheel-dir /wheels -r /tmp/requirements.txt
RUN pip wheel --wheel-dir /wheels uwsgi


Loading…
Cancel
Save