From 26e8aea4dacd61fc9b2f2b29bd11ee35d2c0426c Mon Sep 17 00:00:00 2001 From: NationsGlory Deploy Date: Thu, 5 Feb 2026 19:09:04 +0100 Subject: [PATCH] =?UTF-8?q?update=20d=C3=A9pendance?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 7 +++++-- README.md | 20 +++++++++++++++++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4fa1592..e8f039c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,8 +5,11 @@ WORKDIR /app # Copy package files COPY backend/package*.json ./ -# Install dependencies -RUN npm install --production +# Install dependencies (sans --production pour installer toutes les dépendances) +RUN npm install + +# Verify dependencies are installed +RUN npm list express > /dev/null 2>&1 || (echo "ERROR: express not installed" && exit 1) # Copy application code COPY backend/src ./src diff --git a/README.md b/README.md index 8f97928..ccd696f 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,28 @@ Panel d'administration web pour serveur Minecraft 1.6.4 NationsGlory. +> 📌 **Note**: Pour un déploiement rapide du serveur complet (Minecraft + Web Admin), consultez le [README principal](../README.md) et utilisez le script `../deploy.sh`. + ## 🚀 Quick Start +### Déploiement avec le serveur Minecraft (Recommandé) + +Depuis le dossier parent : ```bash -# Démarrage avec Docker Compose +cd .. +./deploy.sh +``` + +### Déploiement standalone + +Si vous souhaitez déployer uniquement l'application web : + +```bash +# 1. Configuration +cp .env.example .env +nano .env # Configurez SESSION_SECRET et RCON_PASSWORD + +# 2. Démarrage docker-compose up -d # Le panel sera accessible sur http://localhost:4001