From 208069af1d105694b86c877f4712c328e8e2ce88 Mon Sep 17 00:00:00 2001
From: Arth <65160206@go.buu.ac.th>
Date: Thu, 27 Mar 2025 23:27:20 +0700
Subject: [PATCH] fix

---
 docker-compose.yml | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index 7e14ac61..4f3e5b0f 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,5 +1,8 @@
+version: "3.8"
+
 services:
-  mysql:
+  # ✅ MySQL
+  lookoad-mysql:
     image: mysql:8.0
     container_name: lookoad-mysql
     environment:
@@ -15,8 +18,9 @@ services:
       start_period: 30s
       timeout: 20s
     networks:
-      - backend-net  # ✅ เพิ่มตรงนี้
+      - backend-net
 
+  # ✅ NestJS
   nestjs:
     build:
       context: .
@@ -26,33 +30,34 @@ services:
       - "8012:4000"
     environment:
       NODE_ENV: docker
-      DB_HOST: lookoad-mysql  # ✅ ให้ใช้ชื่อ container mysql
+      DB_HOST: lookoad-mysql       # ใช้ชื่อ service (lookoad-mysql) ให้ตรงกับด้านบน
       DB_PORT: 3306
       DB_USERNAME: root
       DB_PASSWORD: Lookoad2024!
       DB_NAME: water
     depends_on:
-      - mysql
+      - lookoad-mysql
     restart: always
     networks:
-      - backend-net  # ✅ เพิ่มตรงนี้
+      - backend-net
 
+  # ✅ phpMyAdmin
   phpmyadmin:
     image: phpmyadmin/phpmyadmin
     container_name: LOOKOAD_Phpmyadmin
     ports:
       - "8014:80"
     environment:
-      PMA_HOST: lookoad-mysql  # ✅ แก้จาก "mysql" เป็นชื่อ container จริง
+      PMA_HOST: lookoad-mysql     # ใช้ชื่อ service (lookoad-mysql) เช่นกัน
       MYSQL_ROOT_PASSWORD: Lookoad2024!
     depends_on:
-      - mysql
+      - lookoad-mysql
     restart: always
     networks:
-      - backend-net  # ✅ เพิ่มตรงนี้
+      - backend-net
 
 volumes:
   mysql_data:
 
 networks:
-  backend-net:  # ✅ เพิ่มตรงนี้
+  backend-net:
-- 
GitLab