From 61d6c2629190bc5f3baf2436efa7ca34e8f6e448 Mon Sep 17 00:00:00 2001 From: algenreyubang Date: Wed, 26 Mar 2025 23:19:10 +0800 Subject: [PATCH] tired commit mag aalas 12 na kasi --- docker-compose.yml | 57 ++++++++++--------- .../84cdb55e30fa69ec79332eba1aa3c3fd.php | 0 2 files changed, 30 insertions(+), 27 deletions(-) mode change 100644 => 100755 docker/php/storage/framework/views/84cdb55e30fa69ec79332eba1aa3c3fd.php diff --git a/docker-compose.yml b/docker-compose.yml index 3dbd55e..a491d97 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,32 @@ -version: '3.8' + services: - # Laravel App + # MySQL Service - using optimized settings from first file + db_mysql: + image: mysql:8.2 + container_name: mysql-db + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: root + MYSQL_DATABASE: example_app + MYSQL_USER: laravel_user + MYSQL_PASSWORD: root + MYSQL_INITDB_SKIP_TZINFO: 1 + ports: + - "3306:3306" + volumes: + - mysql-data:/var/lib/mysql + healthcheck: + test: > + bash -c "mysqladmin ping -uroot -proot || exit 1" + interval: 10s + timeout: 20s + retries: 15 + start_period: 60s + networks: + - app_network + + # Laravel App - keeping healthcheck from second file app: build: context: ./docker/php @@ -32,36 +57,13 @@ services: networks: - app_network - # MySQL - db_mysql: - image: mysql:8.2 - container_name: mysql-db - restart: always - environment: - MYSQL_ROOT_PASSWORD: root - MYSQL_DATABASE: example_app - MYSQL_USER: laravel_user - MYSQL_PASSWORD: root - MYSQL_ALLOW_EMPTY_PASSWORD: "no" - ports: - - "3306:3306" - volumes: - - mysql-data:/var/lib/mysql - healthcheck: - test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot"] - interval: 10s - timeout: 5s - retries: 5 - networks: - - app_network - - # Nginx + # Nginx - keeping healthcheck from second file web: image: nginx:1.26.3-alpine container_name: nginx-web restart: always ports: - - "8000:80" + - "80:80" volumes: - .:/var/www - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro @@ -78,6 +80,7 @@ services: volumes: mysql-data: + driver: local networks: app_network: diff --git a/docker/php/storage/framework/views/84cdb55e30fa69ec79332eba1aa3c3fd.php b/docker/php/storage/framework/views/84cdb55e30fa69ec79332eba1aa3c3fd.php old mode 100644 new mode 100755