Files
fredy/Dockerfile
Christian Kellner d624e70732 adding lock
2025-05-16 15:10:06 +02:00

29 lines
501 B
Docker

FROM node:22
WORKDIR /fredy
COPY . /fredy
RUN apt-get update && apt-get install -y chromium
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
# Timeout fix für yarn hinzugefügt
RUN yarn config set network-timeout 600000
RUN yarn install
RUN yarn global add pm2
RUN yarn run prod
RUN mkdir /db /conf && \
chown 1000:1000 /db /conf && \
chmod 777 -R /db/ && \
ln -s /db /fredy/db && ln -s /conf /fredy/conf
EXPOSE 9998
CMD pm2-runtime index.js