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

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

USER ${ROOT_USER}

RUN amazon-linux-extras install rust1 epel -y

RUN yum install -y \
  tar \
  git \
  libffi-devel \
  kernel-devel \
  curl-devel \
  curl \
  gcc \
  postgresql-libs \
  unixODBC \
  unixODBC-devel \
  freetds \
  freetds-devel \
  gcc-c++

COPY . odbcinst.ini /etc/

RUN curl -sSL https://install.python-poetry.org | python3 -

RUN yum clean all \
  && rm -rf /usr/share/{locale,man,doc,info,cracklib}

ENV PATH=/root/.local/bin:/root/.cargo/bin:${PATH}
