diff --git a/compose.yaml b/compose.yaml index 9c018a9..6b067cc 100644 --- a/compose.yaml +++ b/compose.yaml @@ -2,7 +2,7 @@ services: web: image: ghcr.io/micah123321/xboard:new volumes: - - ./.docker/.data/redis/:/data/ + - redis-data:/data - ./.env:/www/.env - ./.docker/.data/:/www/.docker/.data - ./storage/logs:/www/storage/logs @@ -20,7 +20,7 @@ services: horizon: image: ghcr.io/micah123321/xboard:new volumes: - - ./.docker/.data/redis/:/data/ + - redis-data:/data - ./.env:/www/.env - ./.docker/.data/:/www/.docker/.data - ./storage/logs:/www/storage/logs @@ -30,9 +30,26 @@ services: command: php artisan horizon depends_on: - redis + ws-server: + image: ghcr.io/cedar2025/xboard:new + volumes: + - redis-data:/data + - ./.env:/www/.env + - ./.docker/.data/:/www/.docker/.data + - ./storage/logs:/www/storage/logs + - ./plugins:/www/plugins + # network_mode: host + command: php artisan ws-server start + depends_on: + - redis + restart: on-failure + ports: + - 8076:8076 redis: - image: redis:7-alpine + image: redis:8-alpine 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-data:/data +volumes: + redis-data: