Skip to content

Instantly share code, notes, and snippets.

@RemiBou
Last active July 4, 2019 14:08
Show Gist options
  • Save RemiBou/19db0ee2003b76da18289b58a8c341df to your computer and use it in GitHub Desktop.
Save RemiBou/19db0ee2003b76da18289b58a8c341df to your computer and use it in GitHub Desktop.
FROM openjdk:10-jdk-slim
RUN apt-get update && apt-get install -y curl
ENV jvm_args ""
RUN mkdir -p /usr/src/agent
WORKDIR /usr/src/agent
RUN curl -s --output apm-agent.jar https://search.maven.org/remotecontent?filepath=co/elastic/apm/apm-agent-attach/1.6.1/apm-agent-attach-1.6.1.jar
ARG jar_name
WORKDIR /usr/src/api
COPY ./application-api-purchase-restapi/build/libs/${jar_name}.jar application.jar
CMD java -jar /usr/src/agent/apm-agent.jar --continuous --args 'service_name=api;server_urls=http://kibana-apm-server:8200' & \
java -Dserver.port=80 $jvm_args -jar application.jar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment