Mises à jour relatives à la DB
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
APP_ENV="development"
|
||||
NODE_ENV="development"
|
||||
DEBUG=false
|
||||
SERVER_PORT="3200"
|
||||
SERVER_PORT="3201"
|
||||
JWT_SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
||||
SESSION_LIFETIME="3600"
|
||||
SENDGRID_API_KEY="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"
|
||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
||||
MYSQL_DBNAME="c4adastracomdb1"
|
||||
MYSQL_DBUSER="c4adastracomu1"
|
||||
MYSQL_DBNAME="c4adastracomdb2"
|
||||
MYSQL_DBUSER="c4adastracomu2"
|
||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
||||
MYSQL_DBPORT="3306"
|
||||
|
||||
+3
-3
@@ -1,14 +1,14 @@
|
||||
APP_ENV="development"
|
||||
NODE_ENV="development"
|
||||
DEBUG=false
|
||||
SERVER_PORT="3200"
|
||||
SERVER_PORT="3201"
|
||||
JWT_SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
||||
SESSION_LIFETIME=3600
|
||||
SENDGRID_API_KEY="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"
|
||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
||||
MYSQL_DBNAME="c4adastracomdb1"
|
||||
MYSQL_DBUSER="c4adastracomu1"
|
||||
MYSQL_DBNAME="c4adastracomdb2"
|
||||
MYSQL_DBUSER="c4adastracomu2"
|
||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
||||
MYSQL_DBPORT="3306"
|
||||
|
||||
+3
-3
@@ -1,14 +1,14 @@
|
||||
APP_ENV="local"
|
||||
NODE_ENV="development"
|
||||
DEBUG=false
|
||||
SERVER_PORT="3200"
|
||||
SERVER_PORT="3201"
|
||||
JWT_SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
||||
SESSION_LIFETIME=3600
|
||||
SENDGRID_API_KEY="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"
|
||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
||||
MYSQL_DBNAME="c4adastracomdb1"
|
||||
MYSQL_DBUSER="c4adastracomu1"
|
||||
MYSQL_DBNAME="c4adastracomdb2"
|
||||
MYSQL_DBUSER="c4adastracomu2"
|
||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
||||
MYSQL_DBPORT="3306"
|
||||
|
||||
+3
-3
@@ -1,14 +1,14 @@
|
||||
APP_ENV="production"
|
||||
NODE_ENV="production"
|
||||
DEBUG=false
|
||||
SERVER_PORT="3200"
|
||||
SERVER_PORT="3201"
|
||||
JWT_SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
||||
SESSION_LIFETIME=3600
|
||||
SENDGRID_API_KEY="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"
|
||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
||||
MYSQL_DBNAME="c4adastracomdb1"
|
||||
MYSQL_DBUSER="c4adastracomu1"
|
||||
MYSQL_DBNAME="c4adastracomdb2"
|
||||
MYSQL_DBUSER="c4adastracomu2"
|
||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
||||
MYSQL_DBPORT="3306"
|
||||
|
||||
+2
-4
@@ -7,12 +7,10 @@ const Article = sequelize.define("Article", {
|
||||
slug: { type: DataTypes.STRING, allowNull: false },
|
||||
title: { type: DataTypes.STRING, allowNull: false },
|
||||
description: { type: DataTypes.TEXT },
|
||||
body: { type: DataTypes.TEXT, allowNull: false },
|
||||
createdAt: { type: DataTypes.DATE, allowNull: true },
|
||||
updatedAt: { type: DataTypes.DATE, allowNull: true }
|
||||
body: { type: DataTypes.TEXT, allowNull: false }
|
||||
}, {
|
||||
sequelize,
|
||||
timestamps: false,
|
||||
timestamps: true,
|
||||
modelName: 'Article',
|
||||
tableName: 'article',
|
||||
createdAt: true,
|
||||
|
||||
+2
-4
@@ -3,12 +3,10 @@ const sequelize = require("../util/database");
|
||||
|
||||
const Comment = sequelize.define("Comment", {
|
||||
id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, allowNull: false },
|
||||
body: { type: DataTypes.TEXT, allowNull: false },
|
||||
createdAt: { type: DataTypes.DATE, allowNull: true },
|
||||
updatedAt: { type: DataTypes.DATE, allowNull: true }
|
||||
body: { type: DataTypes.TEXT, allowNull: false }
|
||||
}, {
|
||||
sequelize,
|
||||
timestamps: false,
|
||||
timestamps: true,
|
||||
modelName: 'Comment',
|
||||
tableName: 'comment',
|
||||
createdAt: true,
|
||||
|
||||
+2
-4
@@ -2,12 +2,10 @@ const { DataTypes, Model } = require("sequelize");
|
||||
const sequelize = require("../util/database");
|
||||
|
||||
const Tag = sequelize.define("Tag", {
|
||||
name: { type: DataTypes.STRING, primaryKey: true, allowNull: false },
|
||||
createdAt: { type: DataTypes.DATE, allowNull: true },
|
||||
updatedAt: { type: DataTypes.DATE, allowNull: true }
|
||||
name: { type: DataTypes.STRING, primaryKey: true, allowNull: false }
|
||||
}, {
|
||||
sequelize,
|
||||
timestamps: false,
|
||||
timestamps: true,
|
||||
modelName: 'Tag',
|
||||
tableName: 'tag',
|
||||
createdAt: true,
|
||||
|
||||
+2
-4
@@ -19,12 +19,10 @@ const User = sequelize.define("User", {
|
||||
bio: { type: DataTypes.TEXT, allowNull: true },
|
||||
image: { type: DataTypes.TEXT, allowNull: true },
|
||||
role: { type: DataTypes.STRING },
|
||||
password: { type: DataTypes.STRING, allowNull: false },
|
||||
createdAt: { type: DataTypes.DATE, allowNull: true },
|
||||
updatedAt: { type: DataTypes.DATE, allowNull: true }
|
||||
password: { type: DataTypes.STRING, allowNull: false }
|
||||
}, {
|
||||
sequelize,
|
||||
timestamps: false,
|
||||
timestamps: true,
|
||||
modelName: 'User',
|
||||
tableName: 'user',
|
||||
createdAt: true,
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"APP_ENV": "local",
|
||||
"NODE_ENV" : "development",
|
||||
"DEBUG": false,
|
||||
"SERVER_PORT": "3200",
|
||||
"SERVER_PORT": "3201",
|
||||
"JWT_SECRET": "$2b$10$aEsAUG7Dy8dcTORi1vaQle",
|
||||
"SESSION_LIFETIME": "3600",
|
||||
"MONGODB_URI": "mongodb://localhost:27017/adastradb",
|
||||
|
||||
@@ -84,6 +84,7 @@ app.use(tags);
|
||||
app.use(errorHandler);
|
||||
//console.log(`User: ${User}`);
|
||||
|
||||
|
||||
// Relations
|
||||
User.belongsToMany(User, {
|
||||
as: "followers",
|
||||
@@ -133,7 +134,9 @@ Tag.belongsToMany(Article, {
|
||||
through: "ArticleTags",
|
||||
uniqueKey: false,
|
||||
timestamps: false,
|
||||
});
|
||||
})
|
||||
|
||||
//Article.sync();
|
||||
/*
|
||||
const sync = async () => await sequelize.sync({ force: true });
|
||||
sync().then(() => {
|
||||
@@ -155,6 +158,8 @@ sync().then(() => {
|
||||
});
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
const startServer = async () => {
|
||||
const port = process.env.SERVER_PORT || 3200;
|
||||
await promisify(app.listen).bind(app)(port);
|
||||
|
||||
Reference in New Issue
Block a user