Skip to content

Commit 5d47a08

Browse files
committed
Adding proper path for node install and optional entrypoint to install npm dependencies using a custom entrypoing param
1 parent 44c0aeb commit 5d47a08

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Dockerfile

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
FROM node:alpine
22

3+
ENV NODE_PATH /install/node_modules/
4+
ENV PATH /install/node_modules/.bin:$PATH
5+
36
RUN npm install -g \
47
ansi-html \
58
ansi-regex \
@@ -9,9 +12,10 @@ RUN npm install -g \
912
strip-ansi \
1013
webpack \
1114
webpack-cli \
12-
webpack-dev-server \
13-
yarn
15+
webpack-dev-server
1416

1517
EXPOSE 9000
1618

17-
WORKDIR /srv
19+
WORKDIR /srv
20+
21+
COPY entrypoint.sh /entrypoint.sh

entrypoint.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
3+
npm install -d
4+
5+
exec "$@"

0 commit comments

Comments
 (0)