config.json overrides what is in config.js (which is built from config.coffee).
-dan > On May 31, 2015, at 11:58 PM, Fabien Bazille <[email protected]> wrote: > > How to be sure when i start GenieACS it takes the correct config files ? > I have the feelings that he didn't take any configuration files anymore. > my config.coffe: > > > path = require 'path' > common = require './common' > > options = { > CONFIG_DIR : {type : 'string', default : 'config'}, > MONGODB_CONNECTION_URL : {type : 'string', default : > 'mongodb://127.0.0.1/genieacs'}, > REDIS_PORT : {type : 'int', default : 6379}, > REDIS_HOST : {type : 'string', default : '192.168.2.175'}, > REDIS_DB : {type : 'int', default : 0}, > > CWMP_WORKER_PROCESSES : {type : 'int', default : 4}, > CWMP_PORT : {type : 'int', default : 7547}, > CWMP_INTERFACE : {type : 'string', default : '192.168.2.175'}, > CWMP_SSL : {type : 'bool', default : false}, > > NBI_WORKER_PROCESSES : {type : 'int', default : 2}, > NBI_PORT : {type : 'int', default : 7557}, > NBI_INTERFACE : {type : 'string', default : '192.168.2.175'}, > NBI_SSL : {type : 'bool', default : false}, > > FS_WORKER_PROCESSES : {type : 'int', default : 2}, > FS_PORT : {type : 'int', default : 7567}, > FS_INTERFACE : {type : 'string', default : '192.168.2.175'}, > FS_SSL : {type : 'bool', default : false}, > FS_IP : {type : 'string', default : '192.168.2.175'}, > .... > > my config.json: > > { > "MONGODB_CONNECTION_URL" : "mongodb://127.0.0.1/genieacs", > "REDIS_PORT" : "6379", > "REDIS_HOST" : "192.168.2.175", > "CWMP_INTERFACE" : "192.168.2.175", > "CWMP_PORT" : 7547, > "CWMP_SSL" : false, > "NBI_INTERFACE" : "192.168.2.175", > "NBI_PORT" : 7557, > "FS_INTERFACE" : "192.168.2.175", > "FS_PORT" : 7567, > "FS_IP" : "192.168.2.175", > "LOG_INFORMS" : true, > "DEBUG" : false > } > > > And yes i restart the services with the scripts genieacs-stop.sh and > genieacs-start.sh > > 2015-06-01 9:18 GMT+02:00 Fabien Bazille <[email protected]>: >> I just remove the last comma after DEBUG and it's the services are working >> but all on 0.0.0.0 and not on the IP I bind, that's annoying mostly with the >> fie server who bind a local IP, but not on the same network. >> >> 2015-05-29 17:46 GMT+02:00 Dan Morphis <[email protected]>: >>> npm compile doesn't compile the config.json file, it compiles the *.coffee >>> files into the corresponding .js file. >>> >>> Your config.json file doesn't look valid. Try removing the last comma >>> ("DEBUG" : false,). Depending on how strict the parser is, trailing commas >>> aren't allowed in the JSON spec. http://stackoverflow.com/a/201856/70235 >>> >>>> On Fri, May 29, 2015 at 12:16 AM, Fabien Bazille <[email protected]> >>>> wrote: >>>> Yes Dan I restarted it with the script "./genieacs-start.sh" after a stop. >>>> I don't understand why, if I had a syntax probleme the npm run compile >>>> should notice me and all the genieacs services I binded >>>> on my local IP adress (192.168.2.175) are listening on 0.0.0.0 >>>> I'm completely lost, i searched for everything with that wrong IP bind and >>>> i find nothing. >>>> And the other services (nbi, cwmp) are listening on 0.0.0.0 (That can >>>> cause security issues) >>>> >>>> Regards, >>>> >>>> Fabien B >>>> >>>> 2015-05-28 18:40 GMT+02:00 Dan Morphis <[email protected]>: >>>>> Did you restart the genie processes after changing the config.json file? >>>>> >>>>> -dan >>>>> >>>>>> On Thu, May 28, 2015 at 5:33 AM, Fabien Bazille <[email protected]> >>>>>> wrote: >>>>>> Hi, >>>>>> >>>>>> I'm performing an issue when i wanna push a configuration file on a >>>>>> device, the FS bind the old IP, and not mine, I don't know why because >>>>>> my genieacs's config seems ok. >>>>>> >>>>>> Take a look at my config.json: >>>>>> { >>>>>> "MONGODB_CONNECTION_URL" : "mongodb://127.0.0.1/genieacs", >>>>>> "REDIS_PORT" : "6379", >>>>>> "REDIS_HOST" : "192.168.2.175", >>>>>> "CWMP_INTERFACE" : "192.168.2.175", >>>>>> "CWMP_PORT" : 7547, >>>>>> "CWMP_SSL" : false, >>>>>> "NBI_INTERFACE" : "192.168.2.175", >>>>>> "NBI_PORT" : 7557, >>>>>> "FS_INTERFACE" : "192.168.2.175", >>>>>> "FS_PORT" : 7567, >>>>>> "FS_IP" : "192.168.2.175", >>>>>> "LOG_INFORMS" : true, >>>>>> "DEBUG" : false, >>>>>> } >>>>>> The capture tell to the CPE a wrong IP and then the device reject it. >>>>>> When I perform a change in the config file I do a "npm run compile" >>>>>> If you have any idea of what is happening. >>>>>> >>>>>> PS: I use the script genieacs-start.sh at my home directory and the >>>>>> folder genieacs and genieacs-gui are both on the home directory too. >>>>>> >>>>>> Best regards, >>>>>> >>>>>> Fabien B >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> [email protected] >>>>>> http://lists.genieacs.com/mailman/listinfo/users >>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> [email protected] >>>>> http://lists.genieacs.com/mailman/listinfo/users >>>> >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> [email protected] >>>> http://lists.genieacs.com/mailman/listinfo/users >>> >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://lists.genieacs.com/mailman/listinfo/users > > _______________________________________________ > Users mailing list > [email protected] > http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________ Users mailing list [email protected] http://lists.genieacs.com/mailman/listinfo/users
