FROM python:3.7.9-alpine3.11

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

RUN addgroup -S sme -g 1000 \
    && adduser -S sme -G sme -u 1000 -h /app \
    && apk update \
    && apk --no-cache add \
    make build-base postgresql-dev libstdc++ unixodbc unixodbc-dev freetds-dev

COPY . odbcinst.ini /etc/

ENV APP_USER=sme APP_GROUP=sme
ENV ROOT_USER=root ROOT_GROUP=root

USER ${APP_USER}
WORKDIR /app
