File tree 2 files changed +7
-0
lines changed
2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
FROM node:8.11.2
6
6
LABEL app="Community App" version="1.0"
7
+ RUN useradd -m -s /bin/bash appuser
7
8
8
9
WORKDIR /opt/app
9
10
COPY . .
10
11
12
+ RUN chown -R appuser:appuser /opt/app
13
+ USER appuser
14
+
11
15
# ###############################################################################
12
16
# Receiving of build arguments.
13
17
Original file line number Diff line number Diff line change 1
1
FROM node:10.17.0-stretch
2
+ RUN useradd -m -s /bin/bash appuser
2
3
RUN apt update
3
4
RUN apt install sudo
4
5
RUN sudo apt-get update; sudo apt-get install -y openjdk-8-jre openjdk-8-jre-headless openjdk-8-jdk openjdk-8-jdk-headless;
@@ -26,6 +27,8 @@ RUN printf '#!/bin/sh\nXvfb :99 -screen 0 1280x1024x24 &\nexec "$@"\n' > /tmp/en
26
27
27
28
COPY . /automated-smoke-test
28
29
WORKDIR /automated-smoke-test
30
+ RUN chown -R appuser:appuser /automated-smoke-test
31
+ USER appuser
29
32
RUN npm install
30
33
RUN ./node_modules/.bin/webdriver-manager update --versions.chrome=="$(google-chrome -version)"
31
34
ENTRYPOINT ["/docker-entrypoint.sh" ]
You can’t perform that action at this time.
0 commit comments