Skip to content

Commit d170ef6

Browse files
committed
Adjust container permissions
1 parent edd4eed commit d170ef6

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

src/main/docker/Dockerfile

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,26 @@ ENV LANGUAGE='en_US:en'
44

55
USER root
66
RUN microdnf install -y git
7-
COPY target/solid-conformance-test-harness-runner.jar /app/harness/
7+
8+
RUN mkdir /app
9+
RUN mkdir /data
10+
11+
RUN chown 185:185 /data
12+
RUN chown 185:185 /app
13+
14+
COPY --chown=185:185 target/solid-conformance-test-harness-runner.jar /app/harness/
15+
16+
# Run as the default user
17+
USER 185
18+
819
RUN git clone https://github.com/solid-contrib/specification-tests /data
20+
921
WORKDIR /data
1022
RUN git checkout $(git describe --abbrev=0 --tags)
23+
1124
RUN mkdir -p /app/config/
1225
RUN cp /data/application.yaml /app/config/
13-
WORKDIR /app
1426

15-
# Run as the default user
16-
USER 185
27+
WORKDIR /app
1728

1829
ENTRYPOINT ["java", "-jar", "/app/harness/solid-conformance-test-harness-runner.jar"]

0 commit comments

Comments
 (0)