代码拉取完成,页面将自动刷新
同步操作将从 MonkeyBrother/SpringBoot+Netty+WebSocket+Vue+ProtocolBuffer 高并发弹幕 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
version: "3"
services:
barrageService:
# 镜像
image: barrage:1.0
container_name: barrage_docker
ports:
- "9999:9999"
environment:
# 设置启动参数
PARAMS: '
--spring.datasource.url=jdbc:mysql://barrage-mysql/barrage?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
--spring.datasource.username=root
--spring.datasource.password=yKnam2mYb82Dpf6N
--spring.redis.host=barrage-redis
--spring.redis.port=6379'
volumes:
- /app/microService:/data
networks:
- galen_network
depends_on:
- barrage-mysql
- barrage-redis
barrage-mysql:
image: mysql:5.7.35
restart: always
container_name: barrage-mysql
environment:
#设置root的密码
MYSQL_ROOT_PASSWORD: yKnam2mYb82Dpf6N
TZ: Asia/Shanghai
# 初始化数据库(后续的初始化sql会在这个库执行)
MYSQL_DATABASE: barrage
ports:
- "3308:3306"
volumes:
# 数据挂载 data 文件夹是数据存储目录 (如果mysql初始化错误 需要将文件夹内部全部删除)
- barrage_mysql_data:/var/lib/mysql/
# 初始化目录挂载 init 文件夹可以放置 .sh .sql 文件 在初始化容器时会执行
- ./sql:/docker-entrypoint-initdb.d
#加入指定网络
networks:
- galen_network
barrage-redis:
image: redis:7.0.9
container_name: barrage-redis
ports:
- "16379:6379"
volumes:
- barrage_redis_data:/data
#加入指定网络
networks:
- galen_network
# 其他配置 网络/卷、全局规则
volumes:
# 如果有xxx_data这个卷就会直接使用它,否则会创建一个新的卷并使用
barrage_mysql_data: { }
barrage_redis_data: { }
# 虚拟局域网
networks:
galen_network:
driver: bridge
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。