Compare commits

..

No commits in common. "a8a62371e0b4f97fb89227381b591ae5defc45f6" and "38636173a79456266c178293b6e78b32d05661e0" have entirely different histories.

4 changed files with 12 additions and 16 deletions

View File

@ -8,11 +8,11 @@ RUN apt-get update && apt-get install -y git
WORKDIR /app WORKDIR /app
# Copier le script d'update dans le conteneur # Copier le script d'update dans le conteneur
COPY up.sh /usr/local/bin/up.sh COPY update.sh /usr/local/bin/update.sh
RUN chmod +x /usr/local/bin/up.sh RUN chmod +x /usr/local/bin/update.sh
# Exposer le port sur lequel l'application s'exécute # Exposer le port sur lequel l'application s'exécute
EXPOSE 8080 EXPOSE 8080
# Démarrer l'application avec mise à jour du dépôt # Démarrer l'application avec mise à jour du dépôt
CMD ["/bin/sh", "-c", "/usr/local/bin/up.sh && npm install && node app.js"] CMD ["/bin/sh", "-c", "/usr/local/bin/update.sh && npm install && node app.js"]

2
app.js
View File

@ -13,7 +13,7 @@ app.use('/', mangaRoutes);
sequelize.sync().then(() => { sequelize.sync().then(() => {
app.listen(PORT, () => { app.listen(PORT, () => {
console.log(`Serveur en écoute sur le port ${PORT} tous fonctionne bien !! tres bien 3`); console.log(`Serveur en écoute sur le port ${PORT} tous fonctionne bien`);
}); });
}).catch((err) => { }).catch((err) => {
console.error('Erreur lors de la synchronisation avec la base de données:', err); console.error('Erreur lors de la synchronisation avec la base de données:', err);

View File

@ -13,10 +13,10 @@ services:
- PORT=8082 - PORT=8082
depends_on: depends_on:
- db - db
# volumes: volumes:
# - backend_server_app:/app # Utiliser un volume nommé explicitement - backend_server_app:/app # Utiliser un volume nommé explicitement
# working_dir: /app working_dir: /app/manga-backend-server
# command: sh -c "npm install && node app.js" command: sh -c "npm install && node app.js"
db: db:
image: mysql:8.0 image: mysql:8.0
@ -37,15 +37,11 @@ services:
- PMA_HOST=db - PMA_HOST=db
- PMA_USER=root - PMA_USER=root
- PMA_PASSWORD=secret - PMA_PASSWORD=secret
- UPLOAD_LIMIT: 300M
depends_on: depends_on:
- db - db
volumes: volumes:
backend_server_app: backend_server_app:
name: backend_server_app # Nommer explicitement le volume
db_data_new: db_data_new:
name: db_data_new # Nommer explicitement le volume
#volumes:
# backend_server_app:
# name: backend_server_app # Nommer explicitement le volume
# db_data_new:
# name: db_data_new # Nommer explicitement le volume

View File

@ -5,7 +5,7 @@ if [ -d ".git" ]; then
git pull origin main git pull origin main
else else
echo "Cloning repository..." echo "Cloning repository..."
git clone http://lab.canguidev.fr/cangui/manga-backend-server.git . git clone http://lab.canguidev.fr/cangui/manga-backend-server.git
fi fi
# Supprimer les fichiers inutiles pour l'application # Supprimer les fichiers inutiles pour l'application