From 58814e185482c31fc7b1299e60f74d7b2d4d107f Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 17 Jun 2022 14:19:06 -0700 Subject: [PATCH] Run the content-fetch service in docker compose --- docker-compose.yml | 6 +++--- packages/content-fetch/Dockerfile | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) 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.