mirror of
https://github.com/Expand-sys/ccashfrontend
synced 2025-12-17 07:12:12 +11:00
made mongoDBurl part of setup, GET YO OWN DATABASE FOOL
This commit is contained in:
parent
d6f76b0ebc
commit
bb8ee0f2f9
2 changed files with 8 additions and 4 deletions
10
index.js
10
index.js
|
|
@ -16,9 +16,9 @@ const fs = require('fs');
|
|||
const mongoose = require('mongoose')
|
||||
let Log = require('./schemas/log.js');
|
||||
|
||||
|
||||
dotenv.config();
|
||||
//mongodb connection
|
||||
const connectionString = 'mongodb+srv://CCashLogger:peEL6qvSJCDSUKWB@cluster0.bfejg.mongodb.net/myFirstDatabase?retryWrites=true&w=majority'
|
||||
const connectionString = process.env.MONGO
|
||||
|
||||
mongoose.connect(connectionString,{
|
||||
useNewUrlParser: true,
|
||||
|
|
@ -40,7 +40,7 @@ db.on('error', function(err){
|
|||
});
|
||||
|
||||
|
||||
dotenv.config();
|
||||
|
||||
app.set('views', path.join(__dirname, 'views'));
|
||||
app.set('view engine', 'pug');
|
||||
app.use(flash());
|
||||
|
|
@ -86,6 +86,8 @@ app.use(expressValidator({
|
|||
}));
|
||||
app.post('/setup', async function(req, res){
|
||||
console.log(req.body)
|
||||
let mongo = req.body.mongo;
|
||||
process.env.MONGO = mongo
|
||||
let apiurl = 'BANKAPIURL='+req.body.url
|
||||
process.env.BANKAPIURL = req.body.url
|
||||
let banksecure = 'SECURE=false'
|
||||
|
|
@ -95,7 +97,7 @@ app.post('/setup', async function(req, res){
|
|||
process.env.SECURE = true
|
||||
}
|
||||
process.env.SETUP = true
|
||||
fs.writeFileSync('.env', apiurl+'\n'+banksecure+'\nSETUP=true')
|
||||
fs.writeFileSync('.env', apiurl+'\n'+banksecure+'\n'+mongo+'\nSETUP=true')
|
||||
dotenv.config();
|
||||
|
||||
res.redirect('/')
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ block content
|
|||
input.form-control(name='url', type='url')
|
||||
label SSH enabled on front end? leave unchecked if unsure:
|
||||
input.form-control(name='secure', type='checkbox')
|
||||
label MongoDB url
|
||||
input.form-control(name='mongo', type='text')
|
||||
br
|
||||
input.btn.btn-primary(type='submit',value='Submit')
|
||||
br
|
||||
|
|
|
|||
Loading…
Reference in a new issue