jeremy 4 mesiacov pred
rodič
commit
9a405f3537
2 zmenil súbory, kde vykonal 15 pridanie a 27 odobranie
  1. 12 0
      .env.example
  2. 3 27
      docker-compose.yml

+ 12 - 0
.env.example

@@ -0,0 +1,12 @@
+# Copiez ce fichier en .env et renseignez vos valeurs
+# cp .env.example .env
+
+# Connexion à la base de données MySQL externe
+DB_HOST=your-mysql-host       # ex: db.example.com ou 192.168.1.10
+DB_PORT=3306
+DB_USER=your_db_user
+DB_PASSWORD=your_db_password
+DB_NAME=gestion_locative
+
+# Clé secrète JWT (générez une valeur aléatoire forte)
+JWT_SECRET=change_this_to_a_long_random_secret

+ 3 - 27
docker-compose.yml

@@ -1,24 +1,6 @@
 version: '3.8'
 
 services:
-  mysql:
-    image: mysql:8.0
-    environment:
-      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-rootpass}
-      MYSQL_DATABASE: ${MYSQL_DATABASE:-gestion_locative}
-      MYSQL_USER: ${MYSQL_USER:-gluser}
-      MYSQL_PASSWORD: ${MYSQL_PASSWORD:-glpass}
-    volumes:
-      - mysql_data:/var/lib/mysql
-    ports:
-      - "3306:3306"
-    healthcheck:
-      test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD:-rootpass}"]
-      interval: 10s
-      timeout: 5s
-      retries: 10
-    restart: unless-stopped
-
   backend:
     build:
       context: ./backend
@@ -30,14 +12,11 @@ services:
     environment:
       - NODE_ENV=production
       - JWT_SECRET=${JWT_SECRET:-change_this_secret_in_production}
-      - DB_HOST=${DB_HOST:-mysql}
+      - DB_HOST=${DB_HOST}
       - DB_PORT=${DB_PORT:-3306}
-      - DB_USER=${DB_USER:-gluser}
-      - DB_PASSWORD=${DB_PASSWORD:-glpass}
+      - DB_USER=${DB_USER}
+      - DB_PASSWORD=${DB_PASSWORD}
       - DB_NAME=${DB_NAME:-gestion_locative}
-    depends_on:
-      mysql:
-        condition: service_healthy
     restart: unless-stopped
 
   frontend:
@@ -51,6 +30,3 @@ services:
     depends_on:
       - backend
     restart: unless-stopped
-
-volumes:
-  mysql_data: