Dockerfile

Summary

Maintainability
Test Coverage
FROM ruby:3.2-alpine3.18

ENV APP_HOME /src
RUN mkdir -p $APP_HOME
WORKDIR $APP_HOME

RUN apk add --update ca-certificates bash && update-ca-certificates && rm -rf /var/cache/apk/*
RUN apk update && apk add --no-cache build-base libressl-dev

RUN set -ex \
    && apk add --no-cache --virtual .gem-builddeps \
        ruby-dev build-base


COPY Gemfile $APP_HOME
COPY eventq.gemspec $APP_HOME
COPY EVENTQ_VERSION $APP_HOME

RUN bundle install --no-cache \
    && apk del .gem-builddeps