From bc9b50c3cb7e50790dbd1b039c10d71835f72958 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 6 Oct 2022 12:57:30 +0800 Subject: [PATCH] Remove dockerfile-local --- docker-compose.yml | 2 +- packages/content-fetch/Dockerfile-local | 51 ------------------------- 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 packages/content-fetch/Dockerfile-local diff --git a/docker-compose.yml b/docker-compose.yml index cacd77f47..170ca72fa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -138,7 +138,7 @@ services: content-fetch: build: context: . - dockerfile: ./packages/content-fetch/Dockerfile-local + dockerfile: ./packages/content-fetch/Dockerfile container_name: "omnivore-content-fetch" ports: - "9090:8080" diff --git a/packages/content-fetch/Dockerfile-local b/packages/content-fetch/Dockerfile-local deleted file mode 100644 index 694ef1a08..000000000 --- a/packages/content-fetch/Dockerfile-local +++ /dev/null @@ -1,51 +0,0 @@ -FROM node:14.18-alpine - -# Installs latest Chromium (92) package. -RUN apk add --no-cache \ - chromium \ - nss \ - freetype \ - harfbuzz \ - ca-certificates \ - ttf-freefont \ - nodejs \ - gcc \ - g++ \ - python3 \ - make \ - yarn - -# Add user so we don't need --no-sandbox. -RUN addgroup -S pptruser && adduser -S -g pptruser pptruser \ - && mkdir -p /home/pptruser/Downloads /app \ - && chown -R pptruser:pptruser /home/pptruser \ - && chown -R pptruser:pptruser /app - -# Run everything after as non-privileged user. -WORKDIR /app - -ENV CHROMIUM_PATH /usr/bin/chromium-browser -ENV LAUNCH_HEADLESS=true - -COPY package.json . -COPY yarn.lock . -COPY tsconfig.json . -COPY .prettierrc . -COPY .eslintrc . - -COPY /packages/content-handler/package.json ./packages/content-handler/package.json - -RUN yarn install --pure-lockfile - -ADD /packages/content-fetch ./packages/content-fetch -ADD /packages/content-handler ./packages/content-handler -RUN yarn workspace @omnivore/content-handler build - -# After building, fetch the production dependencies -RUN rm -rf /app/packages/content-fetch/node_modules -RUN rm -rf /app/node_modules -RUN yarn install --pure-lockfile --production - -EXPOSE 8080 - -CMD ["yarn", "workspace", "@omnivore/content-fetch", "start"]