Public Repository

Last pushed: 2 years ago
Short Description
Microservices based IOT application
Full Description

There are three docker files in this repository (you could see them in Tags)

  1. Eventservice_v1
  2. Taxiservice_v1
  3. Analyticservice_v1
  4. Aggregatorservice_v1

All these images are built using bankmonitor/spring-boot:latest-jar docker image

  1. Dockerfile for eventservice_v1
    FROM bankmonitor/spring-boot:latest-jar
    COPY eventservice-1.0-SNAPSHOT.jar /app
    ENTRYPOINT ["java","","-jar","/app/eventservice-1.0-SNAPSHOT.jar"]

  2. Dockerfile for taxiservice_v1
    FROM bankmonitor/spring-boot:latest-jar
    COPY taxiservice-1.0-SNAPSHOT.jar /app
    ENTRYPOINT ["java","","-jar","/app/taxiservice-1.0-SNAPSHOT.jar"]

  3. Dockerfile for analyticservice_v1
    FROM bankmonitor/spring-boot:latest-jar
    COPY analyticservice-1.0-SNAPSHOT.jar /app
    ENTRYPOINT ["java","","-jar","/app/analyticservice-1.0-SNAPSHOT.jar"]

  4. Dockerfile for aggregatorservice_v1
    FROM bankmonitor/spring-boot:latest-jar
    COPY aggregatorservice-1.0-SNAPSHOT.jar /app
    ENTRYPOINT ["java","","-jar","/app/aggregatorservice-1.0-SNAPSHOT.jar"]

The jar files for all these services have been created (using "mvn clean package") using following code here (under respective directories)

How to use these Docker images?
Please refer to link for more details on how to run these images on Pivotal Cloud Foundry.

Docker Pull Command