Skip to content

Commit a98c9bd

Browse files
committed
Clean up chowns in CI Dockerfile
1 parent 32af44c commit a98c9bd

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

.ci/Dockerfile

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
ARG NODE_JS_VERSION=20
22
FROM node:${NODE_JS_VERSION}
33

4-
ARG BUILDER_UID=1000
5-
ARG BUILDER_GID=1000
6-
ENV BUILDER_USER elastic
7-
ENV BUILDER_GROUP elastic
8-
94
# install zip util
105
RUN apt-get clean -y && \
116
apt-get update -y && \
127
apt-get install -y zip
138

149
# Set user permissions and directory
15-
RUN groupadd --system -g ${BUILDER_GID} ${BUILDER_GROUP} \
16-
&& useradd --system --shell /bin/bash -u ${BUILDER_UID} -g ${BUILDER_GROUP} -m elastic 1>/dev/null 2>/dev/null \
17-
&& mkdir -p /usr/src/app \
18-
&& chown -R ${BUILDER_USER}:${BUILDER_GROUP} /usr/src/
1910
WORKDIR /usr/src/app
20-
USER ${BUILDER_USER}:${BUILDER_GROUP}
2111

2212
# Install app dependencies
23-
COPY --chown=$BUILDER_USER:$BUILDER_GROUP package*.json ./
13+
COPY package*.json ./
2414
RUN npm install
2515

26-
COPY --chown=$BUILDER_USER:$BUILDER_GROUP . .
16+
COPY . .

0 commit comments

Comments
 (0)