Update docker-compose.yml

This commit is contained in:
Baghaztra 2025-10-21 17:54:09 +07:00
parent 3809b295a5
commit 9e7ef1b825

View File

@ -13,7 +13,7 @@ services:
working_dir: /var/www/html
volumes:
# Mount storage untuk uploads dan logs (persistent)
- ./storage/app/public:/var/www/html/storage
- ./storage/app/public:/var/www/html/storage/app/public
# Mount public build assets (read-only)
- ./public/build:/var/www/html/public/build:ro
environment:
@ -47,11 +47,11 @@ services:
condition: service_started
networks:
- kasir_network
healthcheck:
test: ["CMD", "php-fpm", "-t"]
interval: 30s
timeout: 10s
retries: 3
# healthcheck:
# test: ["CMD", "php-fpm", "-t"]
# interval: 30s
# timeout: 10s
# retries: 3
# ========================================
# Nginx Web Server
@ -73,11 +73,11 @@ services:
- laravel
networks:
- kasir_network
healthcheck:
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost/"]
interval: 30s
timeout: 10s
retries: 3
# healthcheck:
# test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost/"]
# interval: 30s
# timeout: 10s
# retries: 3
# ========================================
# MySQL Database
@ -101,11 +101,11 @@ services:
- ./docker/mysql/backups:/backups
networks:
- kasir_network
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD:-root_secret_password}"]
interval: 10s
timeout: 5s
retries: 5
# healthcheck:
# test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD:-root_secret_password}"]
# interval: 10s
# timeout: 5s
# retries: 5
# command: --default-authentication-plugin=mysql_native_password
# ========================================
@ -121,11 +121,11 @@ services:
- redis_data:/data
networks:
- kasir_network
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 3
# healthcheck:
# test: ["CMD", "redis-cli", "ping"]
# interval: 10s
# timeout: 5s
# retries: 3
command: redis-server --appendonly yes
# ========================================