fix dockerfile
This commit is contained in:
@ -15,6 +15,7 @@ COPY /packages/readabilityjs/package.json ./packages/readabilityjs/package.json
|
||||
COPY /packages/api/package.json ./packages/api/package.json
|
||||
COPY /packages/text-to-speech/package.json ./packages/text-to-speech/package.json
|
||||
COPY /packages/content-handler/package.json ./packages/content-handler/package.json
|
||||
COPY /packages/liqe/package.json ./packages/liqe/package.json
|
||||
|
||||
RUN yarn install --pure-lockfile
|
||||
|
||||
@ -22,9 +23,11 @@ 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/liqe ./packages/liqe
|
||||
|
||||
RUN yarn workspace @omnivore/text-to-speech-handler build
|
||||
RUN yarn workspace @omnivore/content-handler build
|
||||
RUN yarn workspace @omnivore/liqe build
|
||||
RUN yarn workspace @omnivore/api build
|
||||
|
||||
# After building, fetch the production dependencies
|
||||
@ -50,6 +53,7 @@ COPY --from=builder /app/node_modules /app/node_modules
|
||||
COPY --from=builder /app/package.json /app/package.json
|
||||
COPY --from=builder /app/packages/text-to-speech/ /app/packages/text-to-speech/
|
||||
COPY --from=builder /app/packages/content-handler/ /app/packages/content-handler/
|
||||
COPY --from=builder /app/packages/liqe/ /app/packages/liqe/
|
||||
EXPOSE 8080
|
||||
|
||||
CMD ["yarn", "workspace", "@omnivore/api", "start"]
|
||||
|
||||
@ -10,6 +10,7 @@ COPY /packages/readabilityjs/package.json ./packages/readabilityjs/package.json
|
||||
COPY /packages/api/package.json ./packages/api/package.json
|
||||
COPY /packages/text-to-speech/package.json ./packages/text-to-speech/package.json
|
||||
COPY /packages/content-handler/package.json ./packages/content-handler/package.json
|
||||
COPY /packages/liqe/package.json ./packages/liqe/package.json
|
||||
|
||||
RUN apk --no-cache --virtual build-dependencies add \
|
||||
python3 \
|
||||
@ -24,5 +25,6 @@ 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/liqe ./packages/liqe
|
||||
|
||||
CMD ["yarn", "workspace", "@omnivore/api", "test"]
|
||||
|
||||
@ -1,19 +0,0 @@
|
||||
language: node_js
|
||||
cache:
|
||||
npm: false
|
||||
env:
|
||||
- HUSKY_SKIP_INSTALL=true
|
||||
node_js:
|
||||
- 12
|
||||
- 16
|
||||
script:
|
||||
- npm run lint
|
||||
- nyc --silent npm run test
|
||||
- nyc report --reporter=text-lcov | coveralls
|
||||
- nyc check-coverage --lines 30
|
||||
after_success:
|
||||
- NODE_ENV=production npm run build
|
||||
- semantic-release --branches main
|
||||
notifications:
|
||||
email: false
|
||||
sudo: false
|
||||
Reference in New Issue
Block a user