Skip to content

Commit 71e9bb6

Browse files
committed
Trim runtime image copy set
1 parent 7320d93 commit 71e9bb6

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ app.json
1313
bin/
1414
coverage/
1515
docs/
16+
!docs/api/
17+
!docs/api/v1/
18+
!docs/api/v1/openapi.yaml
1619
Dockerfile
1720
Procfile
1821
Rakefile

Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ WORKDIR /app
7979
USER html2rss
8080

8181
COPY --from=builder /usr/local/bundle /usr/local/bundle
82-
COPY --chown=$USER:$USER . /app
82+
COPY --chown=$USER:$USER Gemfile Gemfile.lock app.rb config.ru ./
83+
COPY --chown=$USER:$USER app ./app
84+
COPY --chown=$USER:$USER config ./config
85+
COPY --chown=$USER:$USER public ./public
86+
COPY --chown=$USER:$USER docs/api/v1/openapi.yaml ./docs/api/v1/openapi.yaml
8387
COPY --from=frontend-builder --chown=$USER:$USER /app/frontend/dist ./frontend/dist
8488

8589
CMD ["bundle", "exec", "puma", "-C", "./config/puma.rb"]

0 commit comments

Comments
 (0)