From 6e2739f5a86e2fd708600345d062d1397575175d Mon Sep 17 00:00:00 2001 From: Felipe <41008398+StrawberryMaster@users.noreply.github.com> Date: Sun, 18 May 2025 18:00:10 +0000 Subject: [PATCH] Testing --- Dockerfile | 35 ++++++++--------------------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/Dockerfile b/Dockerfile index 73db8c4..b5cae9d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,34 +1,15 @@ -FROM ruby:3.4.4-alpine AS builder -USER root - -RUN apk add --no-cache \ - build-base \ - ruby-dev \ - libffi-dev \ - yaml-dev - -WORKDIR /build - -COPY Gemfile Gemfile.lock ./ -COPY *.gemspec ./ - -RUN gem update --system && \ - bundle config set jobs $(nproc) && \ - bundle install --jobs=$(nproc) --retry=3 --without development test - -COPY . . - FROM ruby:3.4.3-alpine USER root +WORKDIR /build -RUN apk add --no-cache \ - libffi \ - yaml +COPY Gemfile /build/ +COPY *.gemspec /build/ -WORKDIR /app +RUN gem update \ + && bundle config set jobs $(nproc) \ + && bundle install -COPY --from=builder /usr/local/bundle /usr/local/bundle -COPY --from=builder /build /app +COPY . /build WORKDIR / -ENTRYPOINT [ "/app/bin/wayback_machine_downloader" ] \ No newline at end of file +ENTRYPOINT [ "/build/bin/wayback_machine_downloader" ] \ No newline at end of file