From c054829d8d10a0a07d165a6710aa86b5e3b95501 Mon Sep 17 00:00:00 2001 From: keisukesaito7 Date: Tue, 26 Jul 2022 12:25:15 +0900 Subject: [PATCH 1/2] =?UTF-8?q?:arrow=5Fup:=20ruby=20v2.5.8=20=E2=86=92=20?= =?UTF-8?q?v2.6.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8259523..2215350 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ RUN wget -qnv https://chromedriver.storage.googleapis.com/LATEST_RELEASE -O - | mv chromedriver /usr/bin/ ####################################################################################################################### -FROM ruby:2.5.8 +FROM ruby:2.6.10 RUN mkdir -p /var/log/supervisor From 6e01ba6ddd62af8c22d564c15fb5cab987a33c3c Mon Sep 17 00:00:00 2001 From: keisukesaito7 Date: Tue, 26 Jul 2022 18:30:00 +0900 Subject: [PATCH 2/2] =?UTF-8?q?:bug:=20npm=20install=20=E3=81=AE=E3=83=90?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=83=A7=E3=83=B3=E6=8C=87=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [既存の記述] https://github.com/tj/n/issues/101 これで node の version に合った npm をインストールしてくれるが、今回はダメだった [対応] バージョンを指定して install。 node npm 対応: https://nodejs.org/ja/download/releases/ install コマンド: https://qiita.com/yousan/items/6ac2392b06b850ca9452#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2215350..0d1be11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,4 +37,7 @@ RUN mkdir -p /usr/src/app WORKDIR /usr/src/app RUN gem install bundler -RUN curl -0 -L http://npmjs.org/install.sh | sh +RUN curl -0 -L https://registry.npmjs.org/npm/-/npm-6.4.1.tgz | tar zxvf - && cd package && ./configure && make && make install + +WORKDIR /usr/src/app +RUN rm -rf ./package