FROM python:alpine
LABEL maintainer="Julien Cabillot <dockerimages@cabillot.eu>"

ARG CLI_VERSION=1.16.148

RUN apk --no-cache upgrade && \
    apk --no-cache add --virtual build-dependencies \
        groff \
        jq \
        less && \
    pip install --no-cache-dir awscli==${CLI_VERSION} && \
    apk del build-dependencies && \
    rm -rf /usr/lib/ruby/gems/*/cache/* \
        /var/cache/apk/* \
        /tmp/* \
        /var/tmp/*

WORKDIR /data

ENTRYPOINT ["/usr/local/bin/aws"]
