diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 8f05666..12f6964 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -2,4 +2,8 @@ services: remotion: - command: sleep infinity \ No newline at end of file + command: sleep infinity + cap_add: + - SYS_ADMIN + security_opt: + - seccomp=unconfined \ No newline at end of file diff --git a/node/Dockerfile b/node/Dockerfile index f5c48d7..33a8607 100644 --- a/node/Dockerfile +++ b/node/Dockerfile @@ -4,7 +4,7 @@ ENV RHUBARB_HOME=/opt/rhubarb-lip-sync # apt-get update: パッケージ一覧を更新する。 -# apt-get install: ffmpeg、Chromium 実行依存、ダウンロード・展開ツールを最小構成で入れる。 +# apt-get install: ffmpeg、Bubblewrap、Chromium 実行依存、ダウンロード・展開ツールを最小構成で入れる。 # wget: 指定バージョンの Rhubarb Lip Sync を GitHub Releases から一時領域へ取得する。 # unzip: 取得したアーカイブを /opt に展開する。 # mv: Rhubarb Lip Sync を固定パスから参照できる名前へ移動する。 @@ -13,7 +13,7 @@ # rm: 一時ファイルと apt のキャッシュを削除してイメージサイズを抑える。 RUN apt-get update && \ apt-get install -y --no-install-recommends \ - ca-certificates ffmpeg fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 \ + bubblewrap ca-certificates ffmpeg fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 \ libc6 libcairo2 libcups2 libdbus-1-3 libdrm2 libexpat1 libfontconfig1 libgbm1 \ libglib2.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libx11-xcb1 \ libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 \