feat(docker): add redis and mysql services

refactor3.0
Lxy 2 weeks ago
parent 4c0bbbb031
commit d6e17f5f6f

@ -15,6 +15,18 @@ services:
- BUFFER_LOG_LEVEL=INFO
- MAX_WORKERS=2
- TZ=Asia/Shanghai
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_DB=0
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
- MYSQL_HOST=mysql
- MYSQL_PORT=3306
- MYSQL_USER=root
- MYSQL_PASSWORD=${MYSQL_PASSWORD:-buffer123}
- MYSQL_DATABASE=${MYSQL_DATABASE:-buffer_platform}
depends_on:
- redis
- mysql
volumes:
# 数据持久化 - SQLite数据库
- ./data:/app/data
@ -31,6 +43,35 @@ services:
networks:
- futures-network
redis:
image: redis:7-alpine
container_name: futures-redis
restart: unless-stopped
ports:
- "6379:6379"
volumes:
- redis-data:/data
networks:
- futures-network
mysql:
image: mysql:8.0
container_name: futures-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_PASSWORD:-buffer123}
MYSQL_DATABASE: ${MYSQL_DATABASE:-buffer_platform}
ports:
- "3306:3306"
volumes:
- mysql-data:/var/lib/mysql
networks:
- futures-network
networks:
futures-network:
driver: bridge
volumes:
redis-data:
mysql-data:

Loading…
Cancel
Save