Skip to content

Commit 531f836

Browse files
author
Bingjie Liu
committed
Update docker files to use USER directives
1 parent 886bb80 commit 531f836

10 files changed

+43
-2
lines changed

Dockerfile.adjudications-api

+4
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://manage-adjudications-api-dev.hmpps.service.justice.gov.uk/v3/api-docs > adjudications_api.json && \
66
npm install -g @stoplight/prism-cli
77

8+
RUN adduser -D user
9+
10+
USER user
11+
812
CMD prism mock -p 4010 -h 0.0.0.0 /adjudications_api.json

Dockerfile.setup-assess-risks-and-needs-api

+5-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ COPY src/main/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/prismMocks
66

77
RUN npm install -g @stoplight/prism-cli
88

9-
CMD prism mock -p 4010 -h 0.0.0.0 /assess-risks-and-needs-api-docs.json
9+
RUN adduser -D user
10+
11+
USER user
12+
13+
CMD prism mock -p 4010 -h 0.0.0.0 /assess-risks-and-needs-api-docs.json

Dockerfile.setup-case-notes-api

+5
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ COPY src/main/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/prismMocks
66

77
RUN npm install -g @stoplight/prism-cli
88

9+
RUN adduser -D user
10+
11+
USER user
12+
13+
914
CMD prism mock -p 4010 -h 0.0.0.0 /case-notes-api-docs.json

Dockerfile.setup-create-and-vary-a-licence-api

+4
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ COPY src/main/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/prismMocks
66

77
RUN npm install -g @stoplight/prism-cli
88

9+
RUN adduser -D user
10+
11+
USER user
12+
913
CMD prism mock -p 4010 -h 0.0.0.0 /create-and-vary-a-licence-api-docs.json

Dockerfile.setup-manage-pom-case-api

+4
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://allocation-manager-staging.apps.live.cloud-platform.service.justice.gov.uk/v3/api-docs.json > manage-pom-case-api.json && \
66
npm install -g @stoplight/prism-cli
77

8+
RUN adduser -D user
9+
10+
USER user
11+
812
CMD prism mock -p 4010 -h 0.0.0.0 /manage-pom-case-api.json

Dockerfile.setup-ndelius-api

+4
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://ministryofjustice.github.io/hmpps-probation-integration-services/tech-docs/projects/external-api-and-delius/api-docs.json > ndelius-api.json && \
66
npm install -g @stoplight/prism-cli
77

8+
RUN adduser -D user
9+
10+
USER user
11+
812
CMD prism mock -p 4010 -h 0.0.0.0 /ndelius-api.json

Dockerfile.setup-prison-api

+4
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://prison-api-dev.prison.service.justice.gov.uk/v3/api-docs > prison-api.json && \
66
npm install -g @stoplight/prism-cli
77

8+
RUN adduser -D user
9+
10+
USER user
11+
812
CMD prism mock -p 4010 -h 0.0.0.0 /prison-api.json

Dockerfile.setup-prisoner-search

+4
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ RUN curl https://prisoner-search-dev.prison.service.justice.gov.uk/v3/api-docs >
66
sed -i "s+\*/\*+application/json+g" prisoner-offender-search.json && \
77
npm install -g @stoplight/prism-cli
88

9+
RUN adduser -D user
10+
11+
USER user
12+
913
CMD prism mock -p 4010 -h 0.0.0.0 /prisoner-offender-search.json

Dockerfile.setup-probation-integration-epf-api

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://ministryofjustice.github.io/hmpps-probation-integration-services/tech-docs/projects/effective-proposal-framework-and-delius/api-docs.json > probation-integration-epf-api.json && \
66
npm install -g @stoplight/prism-cli
77

8-
CMD prism mock -p 4010 -h 0.0.0.0 /probation-integration-epf-api.json
8+
RUN adduser -D user
9+
10+
USER user
11+
12+
CMD prism mock -p 4010 -h 0.0.0.0 /probation-integration-epf-api.json

Dockerfile.setup-probation-offender-search

+4
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@ RUN apk update && apk add bash curl
55
RUN curl https://probation-offender-search-dev.hmpps.service.justice.gov.uk/v3/api-docs > probation-offender-search.json && \
66
npm install -g @stoplight/prism-cli
77

8+
RUN adduser -D user
9+
10+
USER user
11+
812
CMD prism mock -p 4010 -h 0.0.0.0 /probation-offender-search.json

0 commit comments

Comments
 (0)