mirror of
https://github.com/puzzle/lightning-beer-tap.git
synced 2025-12-17 07:04:21 +01:00
25 lines
612 B
Docker
25 lines
612 B
Docker
FROM fabric8/java-centos-openjdk8-jdk
|
|
|
|
MAINTAINER Thomas Philipona <philipona@puzzle.ch>
|
|
|
|
ENV WSB_URL "ws://localhost:8080/websocket/invoice?access_token="
|
|
ENV WSB_TOPIC "/topic/invoice"
|
|
ENV WSB_COMMAND "./dummy_command.sh"
|
|
ENV WSB_PREFIX "beerTap"
|
|
|
|
EXPOSE 8080 9090
|
|
|
|
USER root
|
|
|
|
RUN yum install -y curl
|
|
|
|
USER jboss
|
|
|
|
RUN mkdir -p /tmp/src/
|
|
COPY src /tmp/src/src
|
|
COPY gradle /tmp/src/gradle
|
|
COPY build.gradle gradlew settings.gradle webhook.sh /tmp/src/
|
|
|
|
RUN cd /tmp/src && sh gradlew build
|
|
|
|
RUN cp -a /tmp/src/build/libs/*.jar /deployments/websocket-bridge.jar && cp -a /tmp/src/webhook.sh /deployments/webhook.sh |