Closed r-sugi closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
nextjs-tdd-template_storybook | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Sep 15, 2024 3:50am |
⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪ |
🧪 No relevant tests |
🔒 No security concerns identified |
⚡ Key issues to review Syntax Error 6行目の`apt install -y --no-install-recommends nodejs -`には不要なハイフンが含まれています。これは構文エラーを引き起こす可能性があります。 |
Category | Suggestion | Score |
Possible bug |
不要なハイフンを削除する___ **`nodejs` のインストールコマンドに余分なハイフンが含まれています。これを削除してください。** [functions/Dockerfile [6]](https://github.com/r-sugi/nextjs-tdd-template/pull/208/files#diff-88224d978d16d31ce1a8cc4ceeb3aa8e4629df630b8821992f2e5b64f81b6c0bR6-R6) ```diff -apt install -y --no-install-recommends nodejs - +apt install -y --no-install-recommends nodejs ```Suggestion importance[1-10]: 10Why: Removing the unnecessary hyphen from the `nodejs` installation command fixes a potential bug, ensuring the command executes correctly. | 10 |
Best practice |
___
** | 9 |
Enhancement |
___
** | 8 |
User description
207
PR Type
enhancement
Description
debian:bullseye-slim
に変更し、イメージサイズを最適化。apt install
コマンドに--no-install-recommends
オプションを追加し、不要なパッケージのインストールを回避。apt-get clean
とrm -rf /var/lib/apt/lists/*
を追加して、キャッシュをクリアし、イメージサイズを削減。Changes walkthrough 📝
Dockerfile
Dockerfileのベースイメージとインストール方法の最適化
functions/Dockerfile
ubuntu:22.04
からdebian:bullseye-slim
に変更--no-install-recommends
オプションを追加apt-get clean
とrm -rf /var/lib/apt/lists/*
でイメージサイズを最適化