feat: add comprehensive verification tools to reviewer container

Media: ffmpeg, sox, mediainfo, imagemagick
Build: make, gcc, g++, python3, pip
Utils: jq, file, sqlite3, rsync, zip/unzip, strace
This commit is contained in:
Eyejoker
2026-03-30 19:20:39 +09:00
parent b1d9b4cd5b
commit 7ec86433ad

View File

@@ -4,7 +4,7 @@
FROM node:22-slim FROM node:22-slim
# System dependencies # System dependencies — verification/review tools included
RUN apt-get update --fix-missing && apt-get install -y --no-install-recommends \ RUN apt-get update --fix-missing && apt-get install -y --no-install-recommends \
chromium \ chromium \
fonts-liberation \ fonts-liberation \
@@ -12,11 +12,25 @@ RUN apt-get update --fix-missing && apt-get install -y --no-install-recommends \
fonts-noto-color-emoji \ fonts-noto-color-emoji \
curl \ curl \
git \ git \
# Media
ffmpeg \ ffmpeg \
sox \ sox \
mediainfo \
imagemagick \ imagemagick \
jq \ # Build
make \
gcc \
g++ \
python3 \ python3 \
python3-pip \
# Utils
jq \
file \
sqlite3 \
rsync \
zip \
unzip \
strace \
&& curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg \ && curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg \
| dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \ | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \