質問編集履歴
2
Node.jsの使用目的を「前提」部分に追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,9 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
DockerfileでPHP,apache,composer,
|
5
|
+
DockerfileでPHP,apache,composer,Node.jsを載せたイメージを作るのが目標です。
|
6
6
|
|
7
|
-
|
7
|
+
Node.jsは[Svelte Materialifyのinstallation](https://svelte-materialify.vercel.app/getting-started/installation/)で紹介されているようにSvelte Materialify というライブラリのインストールにnpmが必要なので入れようとしているだけで,Node.jsを使って何かをしようとしているわけではございません。
|
8
8
|
|
9
9
|
|
10
10
|
|
1
Node.jsイメージのpull元をalpineから通常のNode.jsに変更。composer update を追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
```Dockerfile
|
42
42
|
|
43
|
-
FROM node:14.2
|
43
|
+
FROM node:14.2 as node
|
44
44
|
|
45
45
|
|
46
46
|
|
@@ -108,6 +108,8 @@
|
|
108
108
|
|
109
109
|
RUN npm install && \
|
110
110
|
|
111
|
+
composer update && \
|
112
|
+
|
111
113
|
composer install
|
112
114
|
|
113
115
|
# RUN ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npx
|