diff --git a/compose.yaml b/compose.yaml index 92c8c22..2eb0603 100644 --- a/compose.yaml +++ b/compose.yaml @@ -7,6 +7,7 @@ services: target: /www/.env - ./.docker/.data/:/www/.docker/.data - ./public/theme/:/www/public/theme/ + - redis-socket:/run/redis-socket environment: - docker=true depends_on: @@ -23,21 +24,20 @@ services: source: ${PWD}/.env target: /www/.env - ./.docker/.data/:/www/.docker/.data + - redis-socket:/run/redis-socket restart: on-failure # network_mode: host command: php artisan horizon depends_on: - redis redis: - image: redis:7-alpine - command: redis-server --save 900 1 --save 300 10 --save 60 10000 + image: redis:7-alpine + command: redis-server --unixsocket /run/redis-socket/redis.sock --unixsocketperm 777 --save 900 1 --save 300 10 --save 60 10000 restart: unless-stopped volumes: - - ./.docker/.data/:/www/.docker/.data + - ./.docker/.data/redis:/data + - redis-socket:/run/redis-socket sysctls: net.core.somaxconn: 1024 - ulimits: - nproc: 65535 - nofile: - soft: 20000 - hard: 40000 +volumes: + redis-socket: # 定义共享卷用于 socket 通信 \ No newline at end of file