From ff03c02e6d546ec58e759f5dbb8e9bb28eed9084 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Thu, 21 Jul 2022 07:16:56 +0000 Subject: [PATCH] fix(chalice): user permission issue for geodb Signed-off-by: rjshrjndrn --- ee/utilities/Dockerfile | 8 +++++--- utilities/Dockerfile | 10 ++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/ee/utilities/Dockerfile b/ee/utilities/Dockerfile index f01c7d71c..2de6197a2 100644 --- a/ee/utilities/Dockerfile +++ b/ee/utilities/Dockerfile @@ -2,17 +2,19 @@ FROM node:18-alpine LABEL Maintainer="KRAIEM Taha Yassine" RUN apk upgrade busybox --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main RUN apk add --no-cache tini git libc6-compat && ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2 + ARG envarg ENV ENTERPRISE_BUILD=${envarg} \ - MAXMINDDB_FILE=/root/geoip.mmdb - + MAXMINDDB_FILE=/home/openreplay/geoip.mmdb WORKDIR /work -ADD https://static.openreplay.com/geoip/GeoLite2-Country.mmdb $MAXMINDDB_FILE COPY package.json . COPY package-lock.json . RUN npm install COPY . . + RUN adduser -u 1001 openreplay -D USER 1001 +ADD --chown=1001 https://static.openreplay.com/geoip/GeoLite2-Country.mmdb $MAXMINDDB_FILE + ENTRYPOINT ["/sbin/tini", "--"] CMD npm start diff --git a/utilities/Dockerfile b/utilities/Dockerfile index cbf217339..2de6197a2 100644 --- a/utilities/Dockerfile +++ b/utilities/Dockerfile @@ -1,18 +1,20 @@ FROM node:18-alpine LABEL Maintainer="KRAIEM Taha Yassine" -RUN apk add --no-cache tini RUN apk upgrade busybox --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main +RUN apk add --no-cache tini git libc6-compat && ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2 + ARG envarg ENV ENTERPRISE_BUILD=${envarg} \ - MAXMINDDB_FILE=/root/geoip.mmdb - + MAXMINDDB_FILE=/home/openreplay/geoip.mmdb WORKDIR /work -ADD https://static.openreplay.com/geoip/GeoLite2-Country.mmdb $MAXMINDDB_FILE COPY package.json . COPY package-lock.json . RUN npm install COPY . . + RUN adduser -u 1001 openreplay -D USER 1001 +ADD --chown=1001 https://static.openreplay.com/geoip/GeoLite2-Country.mmdb $MAXMINDDB_FILE + ENTRYPOINT ["/sbin/tini", "--"] CMD npm start