Skip to content
Snippets Groups Projects
Commit 37715157 authored by Léo Banno-Cloutier's avatar Léo Banno-Cloutier
Browse files

Dockerfile: idempotent copy

Change-Id: I5c0ef71538c1b3886787401f82ef29739948e961
parent 6ef73bf9
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,8 @@ CMD java -jar jams-launcher.jar & npm start --prefix ../jams-react-client
FROM build as prod
WORKDIR /app/jams-react-client
RUN npm run build
RUN mv build/* ../jams-server/src/main/resources/webapp
RUN mkdir -p ../jams-server/src/main/resources/webapp \
&& mv build/* ../jams-server/src/main/resources/webapp
WORKDIR /app
RUN mvn package
......
......@@ -77,7 +77,7 @@ The following commands will generate the userguide and the jars needed:
```
docker build -f Dockerfile -t jams:latest --target prod . \
&& CONTAINER=$(docker create jams:latest) \
&& docker cp $CONTAINER:/app/jams jams \
&& docker cp $CONTAINER:/app/jams/. jams \
&& docker rm -v $CONTAINER \
&& cd jams \
&& java -jar jams-launcher.jar
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment