Pour exécuter toute la pile SPRING + 1 base de données POSTGRES:
version: "3.4"
services:
postgresql:
image: bitnami/postgresql:11
ports:
- "5432:5432"
environment:
- POSTGRESQL_USERNAME=predicoin
- POSTGRESQL_PASSWORD=predicoin123
- POSTGRESQL_DATABASE=myDb
volumes:
- ./ms-postgresql:/bitnami/postgresql
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_LISTENERS:
"INTERNAL://kafka:9090,\
EXTERNAL://:9092"
KAFKA_ADVERTISED_LISTENERS:
"INTERNAL://kafka:9090,\
EXTERNAL://dockervm:9092"
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP:
"INTERNAL:PLAINTEXT,\
EXTERNAL:PLAINTEXT"
KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL
configserver:
image: dsissoko/ms-springcloud:ms-configserver-0.0.1-SNAPSHOT-latest
volumes:
- ../ms-central-config/templateconfig:/var/config-data
ports:
- "8888:8888"
environment:
- CONFIG_SERVER_GIT_URI=file:///var/config-data
- SPRING_PROFILES_ACTIVE=native
restart: on-failure
registryserver:
image: dsissoko/ms-springcloud:ms-registryserver-0.0.1-SNAPSHOT-latest
ports:
- "8761:8761"
depends_on:
- configserver
environment:
- CONFIGSERVER_URI=http://configserver:8888
restart: on-failure
apigateway:
image: dsissoko/ms-springcloud:ms-apigateway-0.0.1-SNAPSHOT-latest
# network_mode: host
ports:
- "8080:8080"
depends_on:
- configserver
- registryserver
environment:
- CONFIGSERVER_URI=http://configserver:8888
- EUREKA_URI=http://registryserver:8761/eureka
restart: on-failure
Content type
Image
Digest
Size
84.1 MB
Last updated
over 4 years ago
docker pull dsissoko/ms-springcloud