Dockerfile 409 B

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