Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Commit aa39aea

Browse files
committed
MySQL by default in Docker Compose Influx
Resolves #3204
1 parent 433c9f9 commit aa39aea

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

spring-cloud-dataflow-server/docker-compose-influxdb.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
version: '3'
22

33
services:
4+
mysql:
5+
image: mysql:5.7.25
6+
environment:
7+
MYSQL_DATABASE: dataflow
8+
MYSQL_USER: root
9+
MYSQL_ROOT_PASSWORD: rootpw
10+
expose:
11+
- 3306
12+
413
kafka:
514
image: confluentinc/cp-kafka:5.2.1
615
expose:
@@ -12,12 +21,14 @@ services:
1221
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
1322
depends_on:
1423
- zookeeper
24+
1525
zookeeper:
1626
image: confluentinc/cp-zookeeper:5.2.1
1727
expose:
1828
- "2181"
1929
environment:
2030
- ZOOKEEPER_CLIENT_PORT=2181
31+
2132
dataflow-server:
2233
image: springcloud/spring-cloud-dataflow-server:${DATAFLOW_VERSION:?DATAFLOW_VERSION is not set!}
2334
container_name: dataflow-server
@@ -33,8 +44,13 @@ services:
3344
- spring.cloud.dataflow.applicationProperties.stream.management.metrics.export.influx.db=myinfluxdb
3445
- spring.cloud.dataflow.applicationProperties.stream.management.metrics.export.influx.uri=http://influxdb:8086
3546
- spring.cloud.dataflow.grafana-info.url=http://localhost:3000
47+
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/dataflow
48+
- SPRING_DATASOURCE_USERNAME=root
49+
- SPRING_DATASOURCE_PASSWORD=rootpw
50+
- SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.mariadb.jdbc.Driver
3651
depends_on:
3752
- kafka
53+
3854
app-import:
3955
image: springcloud/openjdk:latest
4056
depends_on:
@@ -49,12 +65,18 @@ services:
4965
echo 'Stream apps imported'
5066
wget -qO- 'http://dataflow-server:9393/apps' --post-data='uri=http://bit.ly/Dearborn-SR1-task-applications-maven&force=true';
5167
echo 'Task apps imported'"
68+
5269
skipper-server:
5370
image: springcloud/spring-cloud-skipper-server:${SKIPPER_VERSION:?SKIPPER_VERSION is not set!}
5471
container_name: skipper
5572
ports:
5673
- "7577:7577"
5774
- "9000-9010:9000-9010"
75+
environment:
76+
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/dataflow
77+
- SPRING_DATASOURCE_USERNAME=root
78+
- SPRING_DATASOURCE_PASSWORD=rootpw
79+
- SPRING_DATASOURCE_DRIVER_CLASS_NAME=org.mariadb.jdbc.Driver
5880

5981
influxdb:
6082
image: influxdb:1.7.5

0 commit comments

Comments
 (0)