Files
0xb00b5-packmate/docker/Dockerfile_app
2020-04-05 16:52:04 +03:00

21 lines
453 B
Plaintext

FROM openjdk:13-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 \
&& cp build/libs/packmate-*.jar app.jar \
&& ./gradlew --no-daemon clean
EXPOSE 65000:65000