FROM 475275892927.dkr.ecr.us-east-1.amazonaws.com/python:0.1.0

ARG REVISION
ARG BUILDTIME
LABEL REVISION=${REVISION}
LABEL BUILDTIME=${BUILDTIME}

USER ${ROOT_USER}

RUN apk update && \
    apk add \
    musl-dev \
    libffi-dev \
    openssl-dev \
    linux-headers \
    gcc \
    libc-dev \
    curl-dev \
    curl \
    libpq \
    postgresql-dev \
    git

ENV PATH=/root/.cargo/bin:${PATH}
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o /usr/src/rustup.sh && \
    sh /usr/src/rustup.sh -y && \
    rustup toolchain install 1.47.0