@@ -5,24 +5,24 @@ services:
55
66 database :
77 image : ' bitnami/mysql'
8- container_name : ' mysql'
8+ container_name : ' mysql-${APP_NAME} '
99 ports :
10- - ' 3306 :3306'
10+ - ' ${DATABASE_PORT} :3306'
1111 environment :
12- - MYSQL_DATABASE=app
13- - MYSQL_USER=docker
14- - MYSQL_PASSWORD=docker
15- - MYSQL_ROOT_PASSWORD=toor
12+ - MYSQL_DATABASE=${DATABASE_NAME}
13+ - MYSQL_USER=${DATABASE_USER}
14+ - MYSQL_PASSWORD=${DATABASE_PASS}
15+ - MYSQL_ROOT_PASSWORD=${DATAVASE_ROOT_PASSWORD}
1616 volumes :
1717 - ' mysql_data:/bitnami/mysql'
1818 networks :
1919 - app-net
2020
2121 redis :
2222 image : ' bitnami/redis'
23- container_name : ' redis'
23+ container_name : ' redis-${APP_NAME} '
2424 ports :
25- - ' 6379 :6379'
25+ - ' ${REDIS_PORT} :6379'
2626 environment :
2727 - ALLOW_EMPTY_PASSWORD=yes
2828 volumes :
@@ -32,9 +32,9 @@ services:
3232
3333 zookeeper :
3434 image : ' bitnami/zookeeper:3'
35- container_name : ' zookeeper'
35+ container_name : ' zookeeper-${APP_NAME} '
3636 ports :
37- - ' 2181 :2181'
37+ - ' ${ZOOKEEPER_PORT} :2181'
3838 volumes :
3939 - ' zookeeper_data:/bitnami'
4040 environment :
@@ -44,15 +44,15 @@ services:
4444
4545 kafka :
4646 image : ' bitnami/kafka:3'
47- container_name : ' kafka'
47+ container_name : ' kafka-${APP_NAME} '
4848 ports :
49- - ' 9092 :9092'
49+ - ' ${KAFKA_PORT} :9092'
5050 volumes :
5151 - ' kafka_data:/bitnami'
5252 environment :
53- - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
53+ - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:${ZOOKEEPER_PORT}
5454 - KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR=1
55- - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092
55+ - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://${KAFKA_HOST}:${KAFKA_PORT}
5656 - ALLOW_PLAINTEXT_LISTENER=yes
5757 depends_on :
5858 - zookeeper
0 commit comments