Developer HowTo for NBI and LCM Module: Difference between revisions
From OSM Public Wiki
Candelpreste (talk | contribs) No edit summary |
Candelpreste (talk | contribs) No edit summary |
||
Line 5: | Line 5: | ||
NBI: git clone https://osm.etsi.org/gerrit/osm/NBI | NBI: git clone https://osm.etsi.org/gerrit/osm/NBI | ||
Enter in LCM | Enter in LCM and NBI folder and install the module | ||
sudo python3 setup.py install | sudo python3 setup.py install | ||
Open Pycharm and open the project (LCM | Open Pycharm and open the project (LCM and NBI) | ||
*Go to Default Settings/Project Interpreter and select python3.5 | *Go to Default Settings/Project Interpreter and select python3.5 | ||
*For NBI: | *For NBI: |
Revision as of 06:09, 3 August 2018
This entry is to do debug of LCM and NBI module from another server.
Clone the repository of the modules:
LCM: git clone https://osm.etsi.org/gerrit/osm/LCM NBI: git clone https://osm.etsi.org/gerrit/osm/NBI
Enter in LCM and NBI folder and install the module
sudo python3 setup.py install
Open Pycharm and open the project (LCM and NBI)
- Go to Default Settings/Project Interpreter and select python3.5
- For NBI:
- Go to Run/Edit configurations
- Script: nbi.py
- Environment variables:
- PYTHONBUFFERED 1
- OSMNBI_SOCKER_PORT 9999
- Go to Run/Edit configurations
- For LCM:
- Go to Run/Edit configurations
- Script: lcm.py
- Environment variables:
- PYTHONBUFFERED 1
- OSMLCM_VCA_SECRET "For this variable you can extract the value executing the following command: grep password /home/ubuntu/.local/share/juju/accounts.yaml |awk '{print $2}"
- OSMLCM_RO_HOST "IP server where you have RO"
- OSMLCM_VCA_HOST "IP server where you have VCA"
- Go to Run/Edit configurations
At /etc/host add:
"IP where you have OSM" mongo ro kafka
Appendix:
- For do debug correctly you probably need to add additional:
- OSM modules needed:
n2vc: git clone https://osm.etsi.org/gerrit/osm/N2VC common: git clone https://osm.etsi.org/gerrit/osm/common