Dockerfile 441 B

123456789101112131415161718192021
  1. #FROM maven:3.8.4-openjdk-17
  2. FROM zenika/alpine-maven:3-jdk8
  3. ARG MAVEN_PROFILE
  4. ENV BUILD_PROFILE $MAVEN_PROFILE
  5. COPY docker/filebeat.yml /etc/conf.d/
  6. COPY docker/start.sh /app/
  7. COPY . /app/
  8. WORKDIR /app
  9. #RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
  10. #RUN apk update
  11. #RUN apk add filebeat
  12. RUN mvn clean
  13. RUN mvn package -P $MAVEN_PROFILE -DskipTests=true
  14. ENTRYPOINT ["/bin/sh", "-C", "start.sh"]