Skip to content
Snippets Groups Projects
Commit 9d7f83e2 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Add monog_uri and mongo service do CI

parent 03a709c7
No related branches found
No related tags found
1 merge request!21Issue/68
Pipeline #
stages: stages:
- test - test
services:
- mongo:latest
variables:
MONGO_URI: 'mongodb://mongo/app_name'
NODE_ENV: 'test'
before_script: before_script:
- npm install --global gulp gulp-cli babel babel-cli babel-core babel-register mocha gulp-mocha gulp-eslint - npm install --global gulp gulp-cli babel babel-cli babel-core babel-register mocha gulp-mocha gulp-eslint
- npm install - npm install
...@@ -8,6 +15,7 @@ before_script: ...@@ -8,6 +15,7 @@ before_script:
run_tests: run_tests:
stage: test stage: test
script: script:
- ping -W1 -c1 mongo
- mv config.json.example config.json - mv config.json.example config.json
- gulp build - gulp build
- cd build/ - cd build/
......
...@@ -20,8 +20,6 @@ const mongoose = require(`${libs}/db/mongoose`); ...@@ -20,8 +20,6 @@ const mongoose = require(`${libs}/db/mongoose`);
const db = mongoose(); const db = mongoose();
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
app.use(bodyParser.json()); app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser()); app.use(cookieParser());
......
...@@ -7,7 +7,7 @@ const log = require(`${libs}/log`)(module); ...@@ -7,7 +7,7 @@ const log = require(`${libs}/log`)(module);
const mongoose = require('mongoose'); const mongoose = require('mongoose');
module.exports = () => { module.exports = () => {
const mongoUri = config.get('mongodb:uri'); const mongoUri = process.env.MONGO_URI || config.get('mongodb:uri');
log.debug(`Connecting to MongDB on URI ${mongoUri}`); log.debug(`Connecting to MongDB on URI ${mongoUri}`);
const db = mongoose.connect(mongoUri); const db = mongoose.connect(mongoUri);
......
...@@ -8,6 +8,8 @@ const log = require(`${libs}/log`)(module); ...@@ -8,6 +8,8 @@ const log = require(`${libs}/log`)(module);
const app = require(`${libs}/app`); const app = require(`${libs}/app`);
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
app.set('port', process.env.PORT || config.get('port') || 3000); app.set('port', process.env.PORT || config.get('port') || 3000);
app.set('ip', process.env.IP || config.get('ip') || '127.0.0.1'); app.set('ip', process.env.IP || config.get('ip') || '127.0.0.1');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment