try new node image

This commit is contained in:
OxSaitama 2023-10-06 15:05:53 +02:00
parent f86040af55
commit 72f5e594e0
2 changed files with 3 additions and 4 deletions

View File

@ -1,5 +1,5 @@
# Install dependencies only when needed # Install dependencies only when needed
FROM node:19-alpine AS deps FROM node:18-bullseye-slim AS deps
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium-browser ENV PUPPETEER_EXECUTABLE_PATH /usr/bin/chromium-browser
@ -9,7 +9,7 @@ WORKDIR leCoffre
RUN npm install -D prisma@4.11.0 RUN npm install -D prisma@4.11.0
COPY package.json ./ COPY package.json ./
RUN apk update && apk add openssh-client git chromium RUN apt update && apt install openssh-client git chromium
COPY id_rsa /root/.ssh/id_rsa COPY id_rsa /root/.ssh/id_rsa
RUN chmod 600 ~/.ssh/id_rsa RUN chmod 600 ~/.ssh/id_rsa
@ -42,7 +42,7 @@ RUN adduser -D lecoffreuser --uid 10000 && chown -R lecoffreuser .
COPY --from=builder --chown=lecoffreuser leCoffre/node_modules ./node_modules COPY --from=builder --chown=lecoffreuser leCoffre/node_modules ./node_modules
COPY --from=builder --chown=lecoffreuser leCoffre/dist dist COPY --from=builder --chown=lecoffreuser leCoffre/dist dist
COPY --from=builder --chown=lecoffreuser leCoffre/package.json ./package.json COPY --from=builder --chown=lecoffreuser leCoffre/package.json ./package.json
COPY --from=builder --chown=lecoffreuser leCoffre/src/common/databases ./src/common/databases COPY --from=builder --chown=lecoffreuser leCoffre/src/common/databases ./src/common/databases
USER lecoffreuser USER lecoffreuser

View File

@ -73,7 +73,6 @@ export default class AnchoringProofService extends BaseService {
public async generate(data: AnchoringProofData): Promise<Buffer> { public async generate(data: AnchoringProofData): Promise<Buffer> {
const browser = await puppeteer.launch({ const browser = await puppeteer.launch({
headless: "new", headless: "new",
executablePath: process.env['PUPPETEER_EXECUTABLE_PATH'],
args: ["--no-sandbox", "--disable-setuid-sandbox"], args: ["--no-sandbox", "--disable-setuid-sandbox"],
}); });
const page = await browser.newPage(); const page = await browser.newPage();