Skip to content

Commit

Permalink
Misc improvements to docker-compose files
Browse files Browse the repository at this point in the history
  • Loading branch information
cer committed Jul 30, 2017
1 parent 5feae6a commit 47c6597
Show file tree
Hide file tree
Showing 12 changed files with 50 additions and 44 deletions.
9 changes: 7 additions & 2 deletions build-docker-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,10 @@

set -e

(cd spring-boot-restful-service/docker ; ./build.sh)
(cd spring-boot-webapp/docker ; ./build.sh)
cd spring-boot-restful-service

./build-docker.sh

cd ../spring-boot-webapp

./build-docker.sh
11 changes: 11 additions & 0 deletions clean-all.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#! /bin/bash

set -e

cd spring-boot-restful-service

./gradlew clean

cd ../spring-boot-webapp

./gradlew clean
15 changes: 10 additions & 5 deletions docker-compose-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,19 @@ rabbitmq:
- "15672:15672"

eureka:
image: java:openjdk-8u91-jdk
working_dir: /app
volumes:
- ./eureka-server/build/libs:/app
command: java -jar /app/eureka-server.jar --server.port=8761
build: ./eureka-server
ports:
- "8761:8761"

zipkin:
build: ./zipkin-server
links:
- rabbitmq
ports:
- "9411:9411"
environment:
RABBIT_HOST: rabbitmq

mongodb:
image: mongo:3.0.4
ports:
Expand Down
24 changes: 4 additions & 20 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,12 @@ rabbitmq:
- "15672:15672"

eureka:
image: java:openjdk-8u91-jdk
working_dir: /app
volumes:
- ./eureka-server/build/libs:/app
command: java -jar /app/eureka-server.jar --server.port=8761
build: ./eureka-server
ports:
- "8761:8761"

zipkin:
image: java:openjdk-8u91-jdk
working_dir: /app
volumes:
- ./zipkin-server/build/libs:/app
command: java -jar /app/zipkin-server.jar --server.port=9411
build: ./zipkin-server
links:
- rabbitmq
ports:
Expand All @@ -33,11 +25,7 @@ mongodb:
command: mongod --smallfiles

restfulservice:
image: java:openjdk-8u91-jdk
working_dir: /app
volumes:
- ./spring-boot-restful-service/build/libs:/app
command: java -jar /app/spring-boot-restful-service.jar
build: ./spring-boot-restful-service
ports:
- "8081:8080"
links:
Expand All @@ -55,11 +43,7 @@ restfulservice:
SPRING_SLEUTH_SAMPLER_PERCENTAGE: 1

web:
image: java:openjdk-8u91-jdk
working_dir: /app
volumes:
- ./spring-boot-webapp/build/libs:/app
command: java -jar /app/spring-boot-webapp.jar
build: ./spring-boot-webapp
ports:
- "8080:8080"
links:
Expand Down
4 changes: 4 additions & 0 deletions eureka-server/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM java:openjdk-8u91-jdk
CMD java -jar eureka-server.jar --server.port=8761
EXPOSE 8080
COPY build/libs/eureka-server.jar .
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@ FROM java:openjdk-8u91-jdk
MAINTAINER [email protected]
EXPOSE 8080
CMD java -jar spring-boot-restful-service.jar
ADD build/spring-boot-restful-service.jar .

ADD build/libs/spring-boot-restful-service.jar .
4 changes: 4 additions & 0 deletions spring-boot-restful-service/build-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#! /bin/bash -e

./gradlew assemble
docker build -t sb_rest_svc .
7 changes: 0 additions & 7 deletions spring-boot-restful-service/docker/build.sh

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ FROM java:openjdk-8u91-jdk
MAINTAINER [email protected]
EXPOSE 8080
CMD java -jar spring-boot-webapp.jar
ADD build/spring-boot-webapp.jar .
ADD build/libs/spring-boot-webapp.jar .
4 changes: 4 additions & 0 deletions spring-boot-webapp/build-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#! /bin/bash -e

./gradlew assemble
docker build -t sb_web .
7 changes: 0 additions & 7 deletions spring-boot-webapp/docker/build.sh

This file was deleted.

4 changes: 4 additions & 0 deletions zipkin-server/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
FROM java:openjdk-8u91-jdk
CMD java -jar zipkin-server.jar --server.port=9411
EXPOSE 8080
COPY build/libs/zipkin-server.jar .

0 comments on commit 47c6597

Please sign in to comment.