Fix Redis port collision

This commit is contained in:
Hamza-Ayed
2026-08-26 16:48:32 +03:00
parent d02c9a4092
commit 458c3c1225
12 changed files with 383 additions and 8 deletions
+21 -3
View File
@@ -12,6 +12,8 @@ services:
depends_on:
db:
condition: service_healthy
redis:
condition: service_healthy
server:
image: nginx:1.27-alpine
@@ -24,8 +26,21 @@ services:
depends_on:
- app
redis:
image: redis:alpine
container_name: saqel_redis
restart: unless-stopped
volumes:
- redis_data:/data
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
interval: 10s
timeout: 5s
retries: 5
start_period: 5s
db:
image: mysql:8.0
image: mysql:8.4
container_name: saqel_mysql
restart: unless-stopped
environment:
@@ -36,7 +51,7 @@ services:
volumes:
- mysql_data:/var/lib/mysql
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p$${MYSQL_ROOT_PASSWORD} || exit 1"]
test: [ "CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p$${MYSQL_ROOT_PASSWORD} || exit 1" ]
interval: 10s
timeout: 5s
retries: 10
@@ -48,11 +63,14 @@ services:
dockerfile: docker/php/Dockerfile
container_name: saqel_queue
restart: unless-stopped
command: ["php", "artisan", "queue:work", "--tries=3", "--timeout=120"]
command: [ "php", "artisan", "queue:work", "--tries=3", "--timeout=120" ]
depends_on:
db:
condition: service_healthy
redis:
condition: service_healthy
volumes:
mysql_data:
storage_data:
redis_data: