File tree Expand file tree Collapse file tree 1 file changed +8
-27
lines changed Expand file tree Collapse file tree 1 file changed +8
-27
lines changed Original file line number Diff line number Diff line change 1
- FROM ruby:3.4.4-alpine AS builder
2
- USER root
3
-
4
- RUN apk add --no-cache \
5
- build-base \
6
- ruby-dev \
7
- libffi-dev \
8
- yaml-dev
9
-
10
- WORKDIR /build
11
-
12
- COPY Gemfile Gemfile.lock ./
13
- COPY *.gemspec ./
14
-
15
- RUN gem update --system && \
16
- bundle config set jobs $(nproc) && \
17
- bundle install --jobs=$(nproc) --retry=3 --without development test
18
-
19
- COPY . .
20
-
21
1
FROM ruby:3.4.3-alpine
22
2
USER root
3
+ WORKDIR /build
23
4
24
- RUN apk add --no-cache \
25
- libffi \
26
- yaml
5
+ COPY Gemfile /build/
6
+ COPY *.gemspec /build/
27
7
28
- WORKDIR /app
8
+ RUN gem update \
9
+ && bundle config set jobs $(nproc) \
10
+ && bundle install
29
11
30
- COPY --from=builder /usr/local/bundle /usr/local/bundle
31
- COPY --from=builder /build /app
12
+ COPY . /build
32
13
33
14
WORKDIR /
34
- ENTRYPOINT [ "/app /bin/wayback_machine_downloader" ]
15
+ ENTRYPOINT [ "/build /bin/wayback_machine_downloader" ]
You can’t perform that action at this time.
0 commit comments