diff --git a/docker-compose.yml b/docker-compose.yml index e2987cab1..b089f2d52 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -125,10 +125,10 @@ services: content-fetch: build: context: . - dockerfile: ./packages/puppeteer-parse/Dockerfile + dockerfile: ./packages/content-fetch/Dockerfile container_name: "omnivore-content-fetch" - expose: - - 9090 + ports: + - "9090:9090" environment: - JWT_SECRET=some_secret - REST_BACKEND_ENDPOINT=http://api:8080/api diff --git a/packages/content-fetch/Dockerfile b/packages/content-fetch/Dockerfile index dd687e512..025258ef0 100644 --- a/packages/content-fetch/Dockerfile +++ b/packages/content-fetch/Dockerfile @@ -1,3 +1,4 @@ + FROM node:14.18-alpine # Installs latest Chromium (92) package. @@ -9,6 +10,10 @@ RUN apk add --no-cache \ ca-certificates \ ttf-freefont \ nodejs \ + gcc \ + g++ \ + python3 \ + make \ yarn # Tell Puppeteer to skip installing Chrome. We'll be using the installed package.