services: lqRedis: image: redis:latest container_name: lqRedis restart: always command: ["redis-server", "--appendonly", "yes", "--requirepass", "Wxcz666@"] volumes: - /home/app/docker_mapping/redis/data:/data:rw ports: - "0.0.0.0:16379:6379" networks: - lq_network healthcheck: test: ["CMD", "redis-cli", "-a", "Wxcz666@", "ping"] interval: 5s timeout: 5s retries: 10 start_period: 5s LQAgentWriteServer: image: lq_agent_write_platform_server_dev:v0.01 container_name: LQAgentWriteServer restart: always depends_on: lqRedis: condition: service_healthy volumes: - /home/app/lq_workspace/app/LqAgentWritePlatform/config:/app/config/:rw - /home/app/lq_workspace/app/LqAgentWritePlatform/logs:/app/logs environment: TZ: Asia/Shanghai AUTO_START_CELERY_WORKER: "False" ports: - "0.0.0.0:18004:8004" networks: - lq_network LQAgentWriteWorker: image: lq_agent_write_platform_server_dev:v0.01 container_name: LQAgentWriteWorker restart: always depends_on: lqRedis: condition: service_healthy command: [ "/venv/bin/celery", "-A", "foundation.infrastructure.messaging.celery_app.app", "worker", "-Q", "construction_write", "--loglevel=info", "--concurrency", "1" ] volumes: - /home/app/lq_workspace/app/LqAgentWritePlatform/config:/app/config/:rw - /home/app/lq_workspace/app/LqAgentWritePlatform/logs:/app/logs environment: TZ: Asia/Shanghai networks: - lq_network networks: lq_network: driver: bridge