We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent edd4eed commit d170ef6Copy full SHA for d170ef6
1 file changed
src/main/docker/Dockerfile
@@ -4,15 +4,26 @@ ENV LANGUAGE='en_US:en'
4
5
USER root
6
RUN microdnf install -y git
7
-COPY target/solid-conformance-test-harness-runner.jar /app/harness/
+
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
19
RUN git clone https://github.com/solid-contrib/specification-tests /data
20
21
WORKDIR /data
22
RUN git checkout $(git describe --abbrev=0 --tags)
23
24
RUN mkdir -p /app/config/
25
RUN cp /data/application.yaml /app/config/
-WORKDIR /app
26
-# Run as the default user
-USER 185
27
+WORKDIR /app
28
29
ENTRYPOINT ["java", "-jar", "/app/harness/solid-conformance-test-harness-runner.jar"]
0 commit comments