Skip to content
Snippets Groups Projects
Dockerfile 544 B
FROM python:3.6-alpine as base

FROM base as staging

RUN apk add --update wget gzip libmagic git unzip libpq libxslt libjpeg imagemagick

# Install python dependencies that are slow to install or require specific build deps
ADD requirements.txt bootstrap.sh /
RUN /bootstrap.sh

# Add unprivilegied user
RUN addgroup -g 1000 teklia && adduser -D -u 1000 -G teklia ark

# Add archi local CA
COPY ./dev-ca.pem /usr/local/share/ca-certificates/arkindex-dev.crt
RUN update-ca-certificates
ENV REQUESTS_CA_BUNDLE /etc/ssl/certs/ca-certificates.crt