Skip to content

Commit 6ffa0a4

Browse files
[PILOT-5250] Additional changes
1 parent 4ae6dce commit 6ffa0a4

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

Dockerfile

+12
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,35 @@
11
FROM node:14.21-alpine as builder
22

3+
RUN addgroup --system arranger && \
4+
adduser -S arranger -G arranger
5+
36
WORKDIR /app
47
COPY . .
8+
RUN chown -R arranger:arranger /app
59

610
FROM builder as arranger-server
711

812
WORKDIR modules/server-filter
13+
RUN chown -R arranger:arranger modules/server-filter
14+
USER arranger
915
RUN npm install
1016
ENTRYPOINT ["node","server.js"]
1117

1218

1319
FROM builder as arranger-admin-server
1420

1521
WORKDIR modules/admin
22+
RUN chown -R arranger:arranger modules/admin
23+
USER arranger
1624
RUN npm install
1725
ENTRYPOINT ["node","admin-server.js"]
1826

1927
FROM builder as arranger-admin-ui
28+
USER arranger
2029
RUN npm ci
2130
RUN npm run bootstrap
2231
WORKDIR modules/admin-ui
32+
USER root
33+
RUN chown -R arranger:arranger modules/admin-ui
34+
USER arranger
2335
ENTRYPOINT ["npm", "run", "start"]

modules/admin/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ NodeJs version: `v14.21.0`; NPM version: `6.14.17`. Recommended to use node vers
1515
1. Set ``.env`` to point to desired server port, and elasticsearch instance.
1616
2. Run `node admin-server.js`
1717

18+

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.0.3",
2+
"version": "1.0.4",
33
"repository": {
44
"type": "git",
55
"url": "https://github.com/overture-stack/arranger.git"

0 commit comments

Comments
 (0)