mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Merge pull request #2998 from PeterDaveHelloKitchen/Dockerfile
Dockerfile optimization
This commit is contained in:
commit
695c6b798c
1 changed files with 7 additions and 7 deletions
|
|
@ -3,7 +3,7 @@ FROM node:14.18-alpine as builder
|
|||
WORKDIR /app
|
||||
|
||||
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
|
||||
RUN apk add g++ make python3
|
||||
RUN apk add --no-cache g++ make python3
|
||||
|
||||
COPY package.json .
|
||||
COPY yarn.lock .
|
||||
|
|
@ -20,11 +20,11 @@ COPY /packages/db/package.json ./packages/db/package.json
|
|||
|
||||
RUN yarn install --pure-lockfile
|
||||
|
||||
ADD /packages/readabilityjs ./packages/readabilityjs
|
||||
ADD /packages/api ./packages/api
|
||||
ADD /packages/text-to-speech ./packages/text-to-speech
|
||||
ADD /packages/content-handler ./packages/content-handler
|
||||
ADD /packages/db ./packages/db
|
||||
COPY /packages/readabilityjs ./packages/readabilityjs
|
||||
COPY /packages/api ./packages/api
|
||||
COPY /packages/text-to-speech ./packages/text-to-speech
|
||||
COPY /packages/content-handler ./packages/content-handler
|
||||
COPY /packages/db ./packages/db
|
||||
|
||||
RUN yarn workspace @omnivore/text-to-speech-handler build
|
||||
RUN yarn workspace @omnivore/content-handler build
|
||||
|
|
@ -53,7 +53,7 @@ COPY --from=builder /app/packages/content-handler/ /app/packages/content-handler
|
|||
COPY --from=builder /app/packages/db/ /app/packages/db/
|
||||
COPY --from=builder /app/selfhost.sh /app/selfhost.sh
|
||||
|
||||
RUN apk add postgresql-client
|
||||
RUN apk add --no-cache postgresql-client
|
||||
RUN chmod 0755 /app/selfhost.sh
|
||||
|
||||
EXPOSE 8080
|
||||
|
|
|
|||
Loading…
Reference in a new issue