Commit 0379896d authored by nanahira's avatar nanahira

fix

parent 642b6d09
Pipeline #41357 passed with stages
in 12 minutes and 1 second
......@@ -2,12 +2,28 @@ FROM node:lts-trixie-slim as base
LABEL Author="Nanahira <nanahira@momobako.com>"
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt -y install curl ca-certificates gnupg2 && \
curl -sSL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
echo 'deb https://dl.google.com/linux/chrome/deb/ stable main' > /etc/apt/sources.list.d/google-chrome.list && \
apt update && \
apt -y install python3 build-essential git google-chrome-stable libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev ca-certificates fonts-freefont-otf fonts-freefont-ttf fonts-noto-cjk fonts-noto-cjk-extra fonts-wqy-microhei fonts-wqy-zenhei xvfb libpq-dev && \
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends curl ca-certificates gnupg; \
install -d -m 0755 /etc/apt/keyrings; \
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
| gpg --dearmor -o /etc/apt/keyrings/google-linux.gpg; \
chmod a+r /etc/apt/keyrings/google-linux.gpg; \
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux.gpg] https://dl.google.com/linux/chrome/deb stable main" \
> /etc/apt/sources.list.d/google-chrome.list; \
apt-get update; \
apt-get install -y --no-install-recommends \
python3 build-essential git \
google-chrome-stable \
libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev \
fonts-freefont-otf fonts-freefont-ttf \
fonts-noto-cjk fonts-noto-cjk-extra \
fonts-wqy-microhei fonts-wqy-zenhei \
xvfb libpq-dev; \
apt-get purge -y --auto-remove gnupg; \
apt-get clean; \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/log/*
WORKDIR /usr/src/app
......
......@@ -2,12 +2,28 @@ FROM node:lts-trixie-slim as base
LABEL Author="Nanahira <nanahira@momobako.com>"
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt -y install curl ca-certificates gnupg2 && \
curl -sSL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
echo 'deb https://dl.google.com/linux/chrome/deb/ stable main' > /etc/apt/sources.list.d/google-chrome.list && \
apt update && \
apt -y install python3 build-essential git google-chrome-stable libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev ca-certificates fonts-freefont-otf fonts-freefont-ttf fonts-noto-cjk fonts-noto-cjk-extra fonts-wqy-microhei fonts-wqy-zenhei xvfb && \
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends curl ca-certificates gnupg; \
install -d -m 0755 /etc/apt/keyrings; \
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
| gpg --dearmor -o /etc/apt/keyrings/google-linux.gpg; \
chmod a+r /etc/apt/keyrings/google-linux.gpg; \
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux.gpg] https://dl.google.com/linux/chrome/deb stable main" \
> /etc/apt/sources.list.d/google-chrome.list; \
apt-get update; \
apt-get install -y --no-install-recommends \
python3 build-essential git \
google-chrome-stable \
libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev \
fonts-freefont-otf fonts-freefont-ttf \
fonts-noto-cjk fonts-noto-cjk-extra \
fonts-wqy-microhei fonts-wqy-zenhei \
xvfb; \
apt-get purge -y --auto-remove gnupg; \
apt-get clean; \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/log/*
WORKDIR /usr/src/app
......
......@@ -2,12 +2,28 @@ FROM node:lts-trixie-slim as base
LABEL Author="Nanahira <nanahira@momobako.com>"
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt -y install curl ca-certificates gnupg2 && \
curl -sSL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
echo 'deb https://dl.google.com/linux/chrome/deb/ stable main' > /etc/apt/sources.list.d/google-chrome.list && \
apt update && \
apt -y install python3 build-essential git google-chrome-stable libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev ca-certificates fonts-freefont-otf fonts-freefont-ttf fonts-noto-cjk fonts-noto-cjk-extra fonts-wqy-microhei fonts-wqy-zenhei xvfb && \
RUN set -eux; \
apt-get update; \
apt-get install -y --no-install-recommends curl ca-certificates gnupg; \
install -d -m 0755 /etc/apt/keyrings; \
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub \
| gpg --dearmor -o /etc/apt/keyrings/google-linux.gpg; \
chmod a+r /etc/apt/keyrings/google-linux.gpg; \
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux.gpg] https://dl.google.com/linux/chrome/deb stable main" \
> /etc/apt/sources.list.d/google-chrome.list; \
apt-get update; \
apt-get install -y --no-install-recommends \
python3 build-essential git \
google-chrome-stable \
libnss3 libfreetype6-dev libharfbuzz-bin libharfbuzz-dev \
fonts-freefont-otf fonts-freefont-ttf \
fonts-noto-cjk fonts-noto-cjk-extra \
fonts-wqy-microhei fonts-wqy-zenhei \
xvfb; \
apt-get purge -y --auto-remove gnupg; \
apt-get clean; \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/log/*
WORKDIR /usr/src/app
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment