mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-14 11:18:02 +00:00
54 lines
1.4 KiB
YAML
54 lines
1.4 KiB
YAML
services:
|
|
bytedesk-db:
|
|
image: mysql:latest
|
|
container_name: mysql-bytedesk
|
|
environment:
|
|
MYSQL_DATABASE: "bytedesk_im"
|
|
MYSQL_ROOT_PASSWORD: "r8FqfdbWUaN3"
|
|
ports:
|
|
- "3306:3306"
|
|
volumes:
|
|
- mysql_data:/var/lib/mysql
|
|
|
|
bytedesk-redis:
|
|
image: redis/redis-stack-server:latest
|
|
container_name: redis-bytedesk
|
|
command: /bin/sh -c "redis-server --requirepass $$REDIS_HOST_PASSWORD"
|
|
env_file:
|
|
- docker.env
|
|
ports:
|
|
- "6379:6379"
|
|
volumes:
|
|
- redis_data:/data
|
|
|
|
bytedesk:
|
|
# image: bytedesk/bytedesk:latest
|
|
image: registry.cn-hangzhou.aliyuncs.com/weiyuai/bytedesk:latest
|
|
container_name: bytedesk
|
|
depends_on:
|
|
- bytedesk-db
|
|
- bytedesk-redis
|
|
environment:
|
|
# db config
|
|
- SPRING_DATASOURCE_URL=jdbc:mysql://mysql-bytedesk:3306/bytedesk_im
|
|
- SPRING_DATASOURCE_USERNAME=root
|
|
- SPRING_DATASOURCE_PASSWORD=r8FqfdbWUaN3
|
|
- SPRING_JPA_HIBERNATE_DDL_AUTO=update
|
|
# redis config
|
|
- SPRING_DATA_REDIS_HOST=redis-bytedesk
|
|
- SPRING_DATA_REDIS_PORT=6379
|
|
- SPRING_DATA_REDIS_PASSWORD=qfRxz3tVT8Nh
|
|
- SPRING_DATA_REDIS_DATABASE=0
|
|
# upload config
|
|
- UPLOAD_DIR=/app/uploads
|
|
- UPLOAD_URL=http://127.0.0.1:9003
|
|
ports:
|
|
- 9003:9003
|
|
volumes:
|
|
# upload data volume
|
|
- upload_data:/app/uploads
|
|
|
|
volumes:
|
|
mysql_data:
|
|
redis_data:
|
|
upload_data: # 添加上传数据卷 |