1 Star 0 Fork 74

王浩/micro-mall-api

forked from cristiane/micro-mall-api 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
docker-compose.yml 3.02 KB
一键复制 编辑 原始数据 按行查看 历史
cristiane 提交于 2021-07-22 10:43 +08:00 . !24 docker支持
version: '3.1'
networks:
default:
external:
name: mall
services:
etcd1:
image: quay.io/coreos/etcd:v3.2.32
container_name: etcd1
restart: always
environment:
- ALLOW_NONE_AUTHENTICATION=yes
- ETCD_NAME=etcd1
- ETCD_INITIAL_ADVERTISE_PEER_URLS=http://etcd1:2380
- ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
- ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
- ETCD_ADVERTISE_CLIENT_URLS=http://etcd1:2379
- ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
- ETCD_INITIAL_CLUSTER=etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380
- ETCD_INITIAL_CLUSTER_STATE=new
ports:
- 2379
- 2380
etcd2:
image: quay.io/coreos/etcd:v3.2.32
container_name: etcd2
restart: always
environment:
- ALLOW_NONE_AUTHENTICATION=yes
- ETCD_NAME=etcd2
- ETCD_INITIAL_ADVERTISE_PEER_URLS=http://etcd2:2380
- ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
- ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
- ETCD_ADVERTISE_CLIENT_URLS=http://etcd2:2379
- ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
- ETCD_INITIAL_CLUSTER=etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380
- ETCD_INITIAL_CLUSTER_STATE=new
ports:
- 2379
- 2380
etcd3:
image: quay.io/coreos/etcd:v3.2.32
container_name: etcd3
restart: always
environment:
- ALLOW_NONE_AUTHENTICATION=yes
- ETCD_NAME=etcd3
- ETCD_INITIAL_ADVERTISE_PEER_URLS=http://etcd3:2380
- ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380
- ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379
- ETCD_ADVERTISE_CLIENT_URLS=http://etcd3:2379
- ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster
- ETCD_INITIAL_CLUSTER=etcd1=http://etcd1:2380,etcd2=http://etcd2:2380,etcd3=http://etcd3:2380
- ETCD_INITIAL_CLUSTER_STATE=new
ports:
- 2379
- 2380
mongo:
image: mongo
container_name: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: micro-mall
ports:
- 27017
volumes:
- mongo:/data/db
mysql57:
image: mysql:5.7
container_name: mysql5_7
restart: always
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_ROOT_PASSWORD: micro-mall
MYSQL_DATABASE: micro_mall
ports:
- 3306
volumes:
- mysql:/var/lib/mysql
redis:
image: redis
container_name: redis
restart: always
command: redis-server --requirepass oyuioyiuoyui
ports:
- 6379
volumes:
- redis:/data
rabbitmq:
image: rabbitmq:management
container_name: rabbitmq
restart: always
environment:
- RABBITMQ_DEFAULT_USER=root
- RABBITMQ_DEFAULT_PASS=micro-mall
ports:
- 15672
- 5672
elasticsearch:
image: elasticsearch:7.5.2
container_name: elasticsearch
restart: always
environment:
- "discovery.type=single-node"
ports:
- 9200
- 9300
volumes:
mysql: {}
redis: {}
mongo: {}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/wang-hao-gitee/micro-mall-api.git
git@gitee.com:wang-hao-gitee/micro-mall-api.git
wang-hao-gitee
micro-mall-api
micro-mall-api
main

搜索帮助