FROM jenkins/jnlp-slave:latest
USER root
RUN apt-get update &&\
apt-get -y install \
    python3 \
    python3-pip \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common && \
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - &&\
add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable" &&\
apt-get update &&\
apt-get -y install docker-ce &&\
usermod -a -G docker jenkins

USER jenkins
RUN pip3 install awscli --upgrade --user
ENV PATH="/home/jenkins/.local/bin:${PATH}"
ENTRYPOINT ["jenkins-slave"]


