Whats / Dockerfile
hsoneabadi's picture
Fix Arabic fonts in invoice images
1c2e0a3
Raw
History Blame Contribute Delete
593 Bytes
FROM node:22-slim
RUN corepack enable && corepack prepare pnpm@10 --activate
RUN apt-get update && apt-get install -y \
libnss3 libnspr4 libatk1.0-0 libatk-bridge2.0-0 libcups2 \
libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 \
libxfixes3 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2 \
fonts-liberation fonts-noto-core fonts-noto-cjk xdg-utils \
--no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY package.json pnpm-lock.yaml postinstall.js ./
RUN pnpm install --no-frozen-lockfile
COPY . .
EXPOSE 7860
CMD ["node", "index.js"]