m
Size: a a a
m
GM
m
m
S🕶
S🕶
m
S🕶
S🕶
main_application:
container_name: main_application_container
S🕶
http://main_application_container:8080/api
/ticketsS🕶
<!doctype html><html lang="en"><head><title>HTTP Status 400 – Bad Request</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;}
S🕶
S🕶
S🕶
m
S🕶
S🕶
S🕶
version: '3'
services:
### APPLICATION #############################
main_application:
container_name: main_application_container
build:
context: ..
dockerfile: ./docker/java/Dockerfile
command: /bin/bash -c "/srv/application/wait-for-it.sh --timeout=0 zookeeper-server_container:2181
&& /srv/application/wait-for-it.sh --timeout=0 kafka-server_container:9092
&& /srv/application/wait-for-it.sh --timeout=0 postgres_karmaco_container:5432
&& java -jar -Dspring.profiles.active=production /srv/application/application/target/application-1.0.jar"
working_dir: /srv/application
ports:
- "8080:8080"
networks:
- dev_network
depends_on:
- postgres_karmaco
transactionpaymentdaemon:
container_name: transactionpaymentdaemon_container
image: docker_main_application
command: /bin/bash -c "/srv/application/wait-for-it.sh --timeout=0 main_application_container:8080
&& java -jar -Dspring.profiles.active=production /srv/application/transactionpaymentdaemon/target/transactionpaymentdaemon-1.0.jar"
ports:
- "8081:8081"
networks:
- dev_network
depends_on:
- main_application
### POSTGRES SERVER #############################
postgres_karmaco:
container_name: postgres_karmaco_container
image: postgres:9.6.17
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
PGDATA: /data/postgres
volumes:
- ./postgres:/data/postgres
networks:
- dev_network
ports:
- "5432:5432"
### ZOOKEEPER SERVER #############################
zookeeper-server:
image: 'bitnami/zookeeper:latest'
container_name: zookeeper-server_container
environment:
- ALLOW_ANONYMOUS_LOGIN=yes
networks:
- dev_network
ports:
- '2181:2181'
### KAFKA SERVER #############################
kafka-server:
image: 'bitnami/kafka:latest'
container_name: kafka-server_container
environment:
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper-server:2181
- KAFKA_CFG_ADVERTISED_PORT=9092
- KAFKA_ADVERTISED_PORT=9092
- ALLOW_PLAINTEXT_LISTENER=yes
- KAFKA_ADVERTISED_HOST_NAME=kafka-server_container
networks:
- dev_network
ports:
- '9092:9092'
depends_on:
- zookeeper-server
###########################################
### NETWORK #############################
###########################################
networks:
dev_network:
driver: bridge
m