FROM ruby:3.2-slim WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential \ && rm -rf /var/lib/apt/lists/* COPY Gemfile Gemfile.lock ./ RUN bundle install --jobs 4 --retry 3 COPY . . RUN ruby generate_excel.rb && chmod +x entrypoint.sh EXPOSE 4567 ENTRYPOINT ["/app/entrypoint.sh"]