diff --git a/compose.yaml b/compose.yaml index 2eb0603..35c6532 100644 --- a/compose.yaml +++ b/compose.yaml @@ -2,12 +2,10 @@ services: web: image: ghcr.io/cedar2025/xboard:new volumes: - - type: bind - source: ${PWD}/.env - target: /www/.env + - ./.docker/.data/redis/:/run/redis-socket + - ./.env:/www/.env - ./.docker/.data/:/www/.docker/.data - ./public/theme/:/www/public/theme/ - - redis-socket:/run/redis-socket environment: - docker=true depends_on: @@ -16,15 +14,13 @@ services: command: php artisan octane:start --server="swoole" --port=7001 --host=0.0.0.0 restart: on-failure ports: - - 7001:7001 + - 7001:7001 horizon: image: ghcr.io/cedar2025/xboard:new volumes: - - type: bind - source: ${PWD}/.env - target: /www/.env + - ./.docker/.data/redis/:/run/redis-socket + - ./.env:/www/.env - ./.docker/.data/:/www/.docker/.data - - redis-socket:/run/redis-socket restart: on-failure # network_mode: host command: php artisan horizon @@ -32,12 +28,9 @@ services: - redis redis: image: redis:7-alpine - command: redis-server --unixsocket /run/redis-socket/redis.sock --unixsocketperm 777 --save 900 1 --save 300 10 --save 60 10000 + command: redis-server --unixsocket /data/redis.sock --unixsocketperm 777 --save 900 1 --save 300 10 --save 60 10000 restart: unless-stopped volumes: - ./.docker/.data/redis:/data - - redis-socket:/run/redis-socket sysctls: net.core.somaxconn: 1024 -volumes: - redis-socket: # 定义共享卷用于 socket 通信 \ No newline at end of file