| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- services:
- lqRedis:
- image: redis:latest
- container_name: lqRedis # 固定名称
- restart: always
- volumes:
- - /home/app/docker_mapping/redis/data:/data:rw
- - /home/app/docker_mapping/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
- ports:
- - "0.0.0.0:16379:6379"
- command: redis-server --requirepass lq@123 # 👈 关键!设置密码
- networks:
- - lq_network
- healthcheck:
- test: ["CMD", "redis-cli", "-a", "onlinejudge", "ping"] # 👈 健康检查也要带密码
- interval: 5s
- timeout: 5s
- retries: 10
- start_period: 5s
-
- LQAgentServer:
- image: lq_agent_platform_server:v0.1
- container_name: LQAgentServer
- restart: always
- depends_on:
- lqRedis:
- condition: service_healthy # 👈 等待 Redis 健康
-
- volumes:
- - /home/app/lq_workspace/app/LqAgentServer/config:/app/config/:rw
- - /home/app/lq_workspace/app/LqAgentServer/logs:/app/logs
- environment:
- - TZ=Asia/Shanghai # 设置时区为上海(北京时间)
- ports:
- - "0.0.0.0:18001:8001"
- networks:
- - lq_network
-
- networks:
- lq_network:
- driver: bridge
|