update pour test

This commit is contained in:
cangui 2024-10-13 20:31:09 +02:00
parent 9b33059ff0
commit c866104256
2 changed files with 6 additions and 52 deletions

View File

@ -2,13 +2,11 @@ require('dotenv').config();
const { Sequelize } = require('sequelize');
// Use the database connection string
const sequelize = new Sequelize(
process.env.DB_NAME || 'manga_database',
process.env.DB_USER || 'root',
process.env.DB_PASSWORD || 'secret',
process.env.DATABASE_URL || 'mysql://root:secret@mangadb-41a412:3306/manga_database',
{
host: process.env.DB_HOST || 'localhost',
dialect: 'mysql', // ou 'postgres', selon votre choix
dialect: 'mysql', // or 'postgres' depending on your database
logging: false,
}
);

View File

@ -1,51 +1,7 @@
version: '3.8'
version: '3'
services:
app:
web:
build: .
ports:
- '8082:8080'
environment:
- DB_HOST=db
- DB_USER=root
- DB_PASSWORD=secret
- DB_NAME=manga_database
- PORT=8082
depends_on:
- db
# volumes:
# - backend_server_app:/app # Utiliser un volume nommé explicitement
# working_dir: /app
# command: sh -c "npm install && node app.js"
db:
image: mysql:8.0
environment:
- MYSQL_ROOT_PASSWORD=secret
- MYSQL_DATABASE=manga_database
volumes:
- db_data_new:/var/lib/mysql # Utiliser un volume nommé explicitement
ports:
- '3306:3306'
phpmyadmin:
image: phpmyadmin/phpmyadmin
- "3000"
restart: always
ports:
- '8083:80'
environment:
- PMA_HOST=db
- PMA_USER=root
- PMA_PASSWORD=secret
- UPLOAD_LIMIT=300M
depends_on:
- db
volumes:
backend_server_app:
db_data_new:
#volumes:
# backend_server_app:
# name: backend_server_app # Nommer explicitement le volume
# db_data_new:
# name: db_data_new # Nommer explicitement le volume