diff --git a/self-hosting/Dockerfile b/self-hosting/Dockerfile index f3166336d..e6ea2b04c 100644 --- a/self-hosting/Dockerfile +++ b/self-hosting/Dockerfile @@ -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