FROM jenkins/inbound-agent:latest-alpine
USER root
RUN apk --update add \
bash \
curl \
git \
jq \
unzip \
npm \
gradle \
maven
#
# Add kaniko to this image by re-using binaries and steps from official image
#
COPY --from=kaniko /kaniko/ /kaniko/
ENV SSL_CERT_DIR /kaniko/ssl/certs
ENV PATH $PATH:/usr/local/bin:/kaniko
ENV DOCKER_CONFIG /kaniko/.docker/
# ENV DOCKER_CREDENTIAL_GCR_CONFIG /kaniko/.config/gcloud/docker_credential_gcr_config.json
ENV AWS_SDK_LOAD_CONFIG true
ENV AWS_EC2_METADATA_DISABLED true
# COPY files/Dockerfile.example /home/Dockerfile
# COPY execute.sh /home/execute.sh
COPY config.json /root/.docker/config.json
# RUN chmod 755 /home/execute.sh /home/Dockerfile /root/.docker/config.json
RUN chmod 755 /root/.docker/config.json
USER root