Creating a config folder and moving the ‘env’ files
This commit is contained in:
@@ -1,25 +0,0 @@
|
|||||||
APP_ENV="development"
|
|
||||||
NODE_ENV="development"
|
|
||||||
DEBUG=false
|
|
||||||
SERVER_PORT=3201
|
|
||||||
SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
|
||||||
SESSION_LIFETIME=3600
|
|
||||||
MONGODB_URI="mongodb://localhost:27017/adastradb"
|
|
||||||
SENDGRID_API_KEY="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"
|
|
||||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
|
||||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
|
||||||
AUTHORIZATION_PREFIX="Api-Key"
|
|
||||||
COUCHDB_URL="http://couchdb.unespace.com"
|
|
||||||
COUCHDB_DATABASE="headupdb"
|
|
||||||
COUCHDB_DESIGN="headup_app"
|
|
||||||
COUCHDB_CREDENTIAL="cmFtcGV1cjpES3hwMjRQUw=="
|
|
||||||
SKYDIVERID_API_URL="https://skydiver.id/api"
|
|
||||||
SKYDIVERID_API_TOKEN="xmqzgnGYMD.OJgFw1pCXCpJFGmZfSjmWK8lrpqAQNnu"
|
|
||||||
MYSQL_DBNAME="c4adastracomdb3"
|
|
||||||
MYSQL_DBUSER="c4adastracomu1"
|
|
||||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
|
||||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
|
||||||
MYSQL_DBPORT=3306
|
|
||||||
MYSQL_DBTYPE="mysql"
|
|
||||||
MYSQL_DATABASE_URL="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
MYSQL_DATABASE_URL_DEV="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
APP_ENV="development"
|
|
||||||
NODE_ENV="development"
|
|
||||||
DEBUG=false
|
|
||||||
SERVER_PORT=3201
|
|
||||||
SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
|
||||||
SESSION_LIFETIME=86400
|
|
||||||
MONGODB_URI="mongodb://localhost:27017/adastradb"
|
|
||||||
SENDGRID_API_KEY="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"
|
|
||||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
|
||||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
|
||||||
AUTHORIZATION_PREFIX="Api-Key"
|
|
||||||
COUCHDB_URL="http://couchdb.unespace.com"
|
|
||||||
COUCHDB_DATABASE="headupdb"
|
|
||||||
COUCHDB_DESIGN="headup_app"
|
|
||||||
COUCHDB_CREDENTIAL="cmFtcGV1cjpES3hwMjRQUw=="
|
|
||||||
SKYDIVERID_API_URL="https://skydiver.id/api"
|
|
||||||
SKYDIVERID_API_TOKEN="xmqzgnGYMD.OJgFw1pCXCpJFGmZfSjmWK8lrpqAQNnu"
|
|
||||||
MYSQL_DBNAME="c4adastracomdb3"
|
|
||||||
MYSQL_DBUSER="c4adastracomu1"
|
|
||||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
|
||||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
|
||||||
MYSQL_DBPORT=3306
|
|
||||||
MYSQL_DBTYPE="mysql"
|
|
||||||
MYSQL_DATABASE_URL="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
MYSQL_DATABASE_URL_DEV="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
-25
@@ -1,25 +0,0 @@
|
|||||||
APP_ENV="local"
|
|
||||||
NODE_ENV="development"
|
|
||||||
DEBUG=false
|
|
||||||
SERVER_PORT=3201
|
|
||||||
SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
|
||||||
SESSION_LIFETIME=3600
|
|
||||||
MONGODB_URI="mongodb://localhost:27017/adastradb"
|
|
||||||
SENDGRID_API_KEY="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"
|
|
||||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
|
||||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
|
||||||
AUTHORIZATION_PREFIX="Api-Key"
|
|
||||||
COUCHDB_URL="http://couchdb.unespace.com"
|
|
||||||
COUCHDB_DATABASE="headupdb"
|
|
||||||
COUCHDB_DESIGN="headup_app"
|
|
||||||
COUCHDB_CREDENTIAL="cmFtcGV1cjpES3hwMjRQUw=="
|
|
||||||
SKYDIVERID_API_URL="https://skydiver.id/api"
|
|
||||||
SKYDIVERID_API_TOKEN="xmqzgnGYMD.OJgFw1pCXCpJFGmZfSjmWK8lrpqAQNnu"
|
|
||||||
MYSQL_DBNAME="c4adastracomdb3"
|
|
||||||
MYSQL_DBUSER="c4adastracomu1"
|
|
||||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
|
||||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
|
||||||
MYSQL_DBPORT=3306
|
|
||||||
MYSQL_DBTYPE="mysql"
|
|
||||||
MYSQL_DATABASE_URL="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
MYSQL_DATABASE_URL_DEV="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
APP_ENV="production"
|
|
||||||
NODE_ENV="production"
|
|
||||||
DEBUG=false
|
|
||||||
SERVER_PORT=3201
|
|
||||||
SECRET="$2b$10$2.JkQCRUa3fXESy/WyKVWO"
|
|
||||||
SESSION_LIFETIME=3600
|
|
||||||
MONGODB_URI="mongodb://localhost:27017/adastradb"
|
|
||||||
SENDGRID_API_KEY="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"
|
|
||||||
SENDGRID_FROM_MAIL="contact@rampeur.fr"
|
|
||||||
SENDGRID_TO_MAIL="rampeur@gmail.com"
|
|
||||||
AUTHORIZATION_PREFIX="Api-Key"
|
|
||||||
COUCHDB_URL="http://couchdb.unespace.com"
|
|
||||||
COUCHDB_DATABASE="headupdb"
|
|
||||||
COUCHDB_DESIGN="headup_app"
|
|
||||||
COUCHDB_CREDENTIAL="cmFtcGV1cjpES3hwMjRQUw=="
|
|
||||||
SKYDIVERID_API_URL="https://skydiver.id/api"
|
|
||||||
SKYDIVERID_API_TOKEN="xmqzgnGYMD.OJgFw1pCXCpJFGmZfSjmWK8lrpqAQNnu"
|
|
||||||
MYSQL_DBNAME="c4adastracomdb3"
|
|
||||||
MYSQL_DBUSER="c4adastracomu1"
|
|
||||||
MYSQL_DBPASS="kbrnrt5jPK12"
|
|
||||||
MYSQL_DBHOST="ns388640.ip-176-31-255.eu"
|
|
||||||
MYSQL_DBPORT=3306
|
|
||||||
MYSQL_DBTYPE="mysql"
|
|
||||||
MYSQL_DATABASE_URL="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
MYSQL_DATABASE_URL_DEV="mysql://c4adastracomu1:kbrnrt5jPK12@ns388640.ip-176-31-255.eu:3306/c4adastracomdb3"
|
|
||||||
@@ -2,7 +2,7 @@ var appEnv = process.env.APP_ENV;
|
|||||||
if (appEnv == undefined) {
|
if (appEnv == undefined) {
|
||||||
appEnv = 'development';
|
appEnv = 'development';
|
||||||
}
|
}
|
||||||
require('dotenv').config({ path: `.env.${appEnv}` });
|
require('dotenv').config({ path: `config/env/.env.${appEnv}` });
|
||||||
const { promisify } = require('util'),
|
const { promisify } = require('util'),
|
||||||
chalk = require('chalk');
|
chalk = require('chalk');
|
||||||
//bodyParser = require('body-parser')
|
//bodyParser = require('body-parser')
|
||||||
|
|||||||
Vendored
+34
@@ -0,0 +1,34 @@
|
|||||||
|
# Application Configuration
|
||||||
|
APP_ENV="development"
|
||||||
|
NODE_ENV="development"
|
||||||
|
DEBUG=false
|
||||||
|
SERVER_PORT=3200
|
||||||
|
SECRET="your-secret-key-here"
|
||||||
|
SESSION_LIFETIME=86400
|
||||||
|
|
||||||
|
# Database - MySQL
|
||||||
|
MYSQL_DBNAME="adastra_dev"
|
||||||
|
MYSQL_DBUSER="root"
|
||||||
|
MYSQL_DBPASS=""
|
||||||
|
MYSQL_DBHOST="localhost"
|
||||||
|
MYSQL_DBPORT=3306
|
||||||
|
MYSQL_DBTYPE="mysql"
|
||||||
|
|
||||||
|
# Database - MongoDB
|
||||||
|
MONGODB_URI="mongodb://localhost:27017/adastradb"
|
||||||
|
|
||||||
|
# API Keys & External Services
|
||||||
|
SENDGRID_API_KEY="your-sendgrid-api-key"
|
||||||
|
SENDGRID_FROM_MAIL="your-email@example.com"
|
||||||
|
SENDGRID_TO_MAIL="recipient@example.com"
|
||||||
|
|
||||||
|
# CouchDB Configuration
|
||||||
|
COUCHDB_URL="http://localhost:5984"
|
||||||
|
COUCHDB_DATABASE="your-database"
|
||||||
|
COUCHDB_DESIGN="your-design"
|
||||||
|
COUCHDB_CREDENTIAL="base64-encoded-credentials"
|
||||||
|
|
||||||
|
# External APIs
|
||||||
|
SKYDIVERID_API_URL="https://api.example.com"
|
||||||
|
SKYDIVERID_API_TOKEN="your-api-token"
|
||||||
|
AUTHORIZATION_PREFIX="Api-Key"
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# Environment files - keep .example files only
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
.env.development
|
||||||
|
.env.production
|
||||||
|
.env.test
|
||||||
|
|
||||||
|
# Keep example files for documentation
|
||||||
|
!.env.example
|
||||||
|
!.env.local.example
|
||||||
|
!.env.development.example
|
||||||
|
!.env.production.example
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
// Load environment variables from .env file
|
// Load environment variables from .env file
|
||||||
const appEnv = process.env.APP_ENV || 'development';
|
const appEnv = process.env.APP_ENV || 'development';
|
||||||
require('dotenv').config({ path: `.env.${appEnv}` });
|
require('dotenv').config({ path: `config/env/.env.${appEnv}` });
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
"development": {
|
"development": {
|
||||||
|
|||||||
Reference in New Issue
Block a user