Personal-Data-Linkage-Module / pxr-operator-service

MIT License
1 stars 2 forks source link

node 12がサポート切れしている #2

Closed nmatsui closed 1 year ago

nmatsui commented 1 year ago

現在の状況

dockerコンテナのベースイメージとしてnode:12が使われているが、node.js 12系は2022/04/30に保守期限が切れており、セキュリティ上問題がある。 https://github.com/Personal-Data-Linkage-Module/pxr-operator-service/blob/5ade8b82869f6b8fa9295f6b70dcad4fedd3aea3/Dockerfile#L5

~$ docker run -it node:12 /bin/bash
root@e8da11beb712:/# node -v
v12.22.12

修正内容

itoshot commented 1 year ago

補足事項

本修正では依存関係を解決していないため、以下コマンドによるnpm installが必要

npm install --save-dev --legacy-peer-deps

残課題

npm audit fixが通らないため、依存関係の解決が必要