Sha256: b8d56d29c03ec9e188e2268d338c883c675f0bb761b511747d172283e4d86ff9

Contents?: true

Size: 743 Bytes

Versions: 45

Compression:

Stored size: 743 Bytes

Contents

ARG RUBY_VERSION=2.6.6
FROM ruby:${RUBY_VERSION}-alpine

LABEL maintainer="Darkbit <info@darkbit.io>"

# Supply AWS Recon version at build time
ARG VERSION
ARG USER=recon
ARG GEM=aws_recon
ARG BUNDLER_VERSION=2.1.4

# Install new Bundler version
RUN rm /usr/local/lib/ruby/gems/*/specifications/default/bundler-*.gemspec && \
    gem uninstall bundler && \
    gem install bundler -v ${BUNDLER_VERSION}

# Install gem
RUN gem install ${GEM} -v ${VERSION}

# Create non-root user
RUN addgroup -S ${USER} && \
    adduser -S ${USER} \
    -G ${USER} \
    -s /bin/ash \
    -h /${USER}

# Copy binstub
COPY binstub/${GEM} /usr/local/bundle/bin/
RUN chmod +x /usr/local/bundle/bin/${GEM}

# Switch user
USER ${USER}
WORKDIR /${USER}

CMD ["ash"]

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
aws_recon-0.2.36 Dockerfile
aws_recon-0.2.35 Dockerfile
aws_recon-0.2.34 Dockerfile
aws_recon-0.2.33 Dockerfile
aws_recon-0.2.32 Dockerfile
aws_recon-0.2.31 Dockerfile
aws_recon-0.2.30 Dockerfile
aws_recon-0.2.29 Dockerfile
aws_recon-0.2.28 Dockerfile
aws_recon-0.2.27 Dockerfile
aws_recon-0.2.26 Dockerfile
aws_recon-0.2.25 Dockerfile
aws_recon-0.2.24 Dockerfile
aws_recon-0.2.23 Dockerfile
aws_recon-0.2.22 Dockerfile
aws_recon-0.2.21 Dockerfile
aws_recon-0.2.20 Dockerfile
aws_recon-0.2.19 Dockerfile
aws_recon-0.2.18 Dockerfile
aws_recon-0.2.17 Dockerfile