Skip to content

Commit 9025a96

Browse files
committed
Buildable docker image with npm install
1 parent 48dab6e commit 9025a96

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

Dockerfile

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ COPY package.json /project/
1111
#COPY package-lock.json /project/
1212
COPY bin/preinstall.js /project/bin/preinstall.js
1313

14-
COPY docker-entrypoint.sh /entrypoint.sh
15-
16-
RUN chmod +x /entrypoint.sh
17-
1814
RUN cd /project
1915

2016
# There is a very stubborn npm package that keeps complaining even though
@@ -25,4 +21,7 @@ RUN npm install --package-lock-only &&\
2521
npm audit fix &&\
2622
npm install
2723

28-
CMD /entrypoint.sh
24+
COPY docker-entrypoint.sh /entrypoint.sh
25+
RUN chmod +x /entrypoint.sh
26+
27+
ENTRYPOINT ["/entrypoint.sh"]

docker-entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/bin/bash
1+
#!/bin/sh
22

33
cp -R /git-readonly /git
44

0 commit comments

Comments
 (0)