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