Files
0xb00b5-packmate/docker/Dockerfile_app
2020-05-09 16:14:53 +03:00

21 lines
464 B
Plaintext

FROM openjdk:15-ea-jdk-alpine
RUN apk --no-cache add libpcap npm
COPY ./ /app/
WORKDIR /app/frontend/
RUN npm install && npm run build && npm cache clean --force \
&& mkdir -p ../src/main/resources/static/ \
&& mv ./dist/* ../src/main/resources/static/ \
&& rm -rf node_modules
WORKDIR /app/
RUN ./gradlew --no-daemon --no-build-cache build -x test \
&& cp build/libs/packmate-*.jar app.jar \
&& ./gradlew --no-daemon clean
EXPOSE 65000:65000