/ovh-manager-telecom

OVH Control Panel Telecom UI - Official Repository

Primary LanguageHTMLOtherNOASSERTION

OVH Manager Telecom

ovh-manager-telecom-banner

OVH Control Panel Telecom UI

Install

Requirements

  • You must have a sane installation of nodejs (with npm)
  • You must have a sane installation of bower (npm install -g bower)
  • You must have a sane installation of grunt (npm install -g grunt-cli)

Install dependencies

make install

Run in development mode

First you have to activate the developer mode in the Manager V6.

Generate your certificates

To be able to run manager in dev mode using http2.

make gen-certificate

If you want, you can also generate a certificate by hand:

mkdir -p server/certificate
openssl genrsa -des3 -out server/certificate/server.key 1024
openssl req -new -key server/certificate/server.key -out server/certificate/server.csr
cp server/certificate/server.key server/certificate/server.key.tmp
openssl rsa -in server/certificate/server.key.tmp -out server/certificate/server.key
openssl x509 -req -days 365 -in server/certificate/server.csr -signkey server/certificate/server.key -out server/certificate/server.crt
rm server/certificate/server.key.tmp

A full guide can be found for example here.

Launch the manager

make dev

The manager is running on https://localhost:8181

And start developing.

Documentation

There is a begining of documentation available. To build docs, run :

grunt docs

To see the generated documentation, you need npm serve installed globally (npm install -g serve). Once installed, run :

serve docs

Related links

License

See https://github.com/ovh-ux/ovh-manager-telecom/blob/master/LICENSE