Fixes #11.
parent
70d41587d5
commit
0189dcc422
34
README.md
34
README.md
|
@ -12,8 +12,8 @@ Although the profitability of the risk analysis approach is guaranteed, the inve
|
||||||
|
|
||||||
To remedy this situation and allow all organizations, both large and small, to benefit from the advantages that a risk analysis offers, CASES has developed an optimised risk analysis method: MONARC (Method for an Optimised aNAlysis of Risks by CASES), allowing precise and repeatable risk management.
|
To remedy this situation and allow all organizations, both large and small, to benefit from the advantages that a risk analysis offers, CASES has developed an optimised risk analysis method: MONARC (Method for an Optimised aNAlysis of Risks by CASES), allowing precise and repeatable risk management.
|
||||||
|
|
||||||
The advantage of MONARC lies in the capitalisation of risk analyses already performed in similar business contexts: the same vulnerabilities
|
The advantage of MONARC lies in the capitalization of risk analyses already performed in similar business contexts: the same vulnerabilities
|
||||||
regularly appear in many businesses, as they face the same threats and generate similar risks. Most companies have servers, printers, a fleet of smartphones, Wi-Fi antennas, etc. therefore the vulnerabilities and threats are the same. It is therefore sufficient to generalise risk scenarios for these assets (also called objects) by context and/or business.
|
regularly appear in many businesses, as they face the same threats and generate similar risks. Most companies have servers, printers, a fleet of smartphones, Wi-Fi antennas, etc. therefore the vulnerabilities and threats are the same. It is therefore sufficient to generalize risk scenarios for these assets (also called objects) by context and/or business.
|
||||||
|
|
||||||
More information: [Optimised risk analysis Method] (https://www.cases.lu/index-quick.php?dims_op=doc_file_download&docfile_md5id=56ee6ff569a40a5b52bed0e526a6a77f) (pdf)
|
More information: [Optimised risk analysis Method] (https://www.cases.lu/index-quick.php?dims_op=doc_file_download&docfile_md5id=56ee6ff569a40a5b52bed0e526a6a77f) (pdf)
|
||||||
|
|
||||||
|
@ -37,7 +37,9 @@ Alternately, clone the repository and manually invoke `composer` using the shipp
|
||||||
|
|
||||||
cd my/project/dir
|
cd my/project/dir
|
||||||
git clone https://github.com/CASES-LU/MonarcAppFO.git ./monarc
|
git clone https://github.com/CASES-LU/MonarcAppFO.git ./monarc
|
||||||
cd monarc
|
cd monarc/
|
||||||
|
chown -R www-data data
|
||||||
|
chmod -R g+w data
|
||||||
php composer.phar self-update
|
php composer.phar self-update
|
||||||
php composer.phar install -o
|
php composer.phar install -o
|
||||||
|
|
||||||
|
@ -78,18 +80,18 @@ Create 2 symbolic links in root project directory:
|
||||||
cd module
|
cd module
|
||||||
ln -s ./../vendor/monarc/core MonarcCore;
|
ln -s ./../vendor/monarc/core MonarcCore;
|
||||||
ln -s ./../vendor/monarc/frontoffice MonarcFO;
|
ln -s ./../vendor/monarc/frontoffice MonarcFO;
|
||||||
|
|
||||||
There are 2 parts:
|
|
||||||
* one only for front office
|
|
||||||
* one common for front office and back office (private project)
|
|
||||||
|
|
||||||
It is developed with zend framework 2
|
There are 2 parts:
|
||||||
|
* one only for front office;
|
||||||
|
* one common for front office and back office (private project).
|
||||||
|
|
||||||
|
It is developed with Zend framework 2
|
||||||
|
|
||||||
![Arbo](public/img/arbo2.png "Arbo")
|
![Arbo](public/img/arbo2.png "Arbo")
|
||||||
|
|
||||||
Interfaces
|
Interfaces
|
||||||
----------
|
----------
|
||||||
Repository for angular at project root:
|
Repository for Angular at project root:
|
||||||
|
|
||||||
mkdir node_modules
|
mkdir node_modules
|
||||||
cd node_modules
|
cd node_modules
|
||||||
|
@ -97,10 +99,10 @@ Repository for angular at project root:
|
||||||
git clone https://github.com/CASES-LU/ng-anr.git ng_anr
|
git clone https://github.com/CASES-LU/ng-anr.git ng_anr
|
||||||
|
|
||||||
There are 2 parts:
|
There are 2 parts:
|
||||||
* one only for front office (ng_client)
|
* one only for front office: ng_client
|
||||||
* one common for front office and back office (private project) (ng_anr)
|
* one common for front office and back office: ng_anr
|
||||||
|
|
||||||
It is developed with angular framework version 1
|
It is developed with Angular framework version 1
|
||||||
|
|
||||||
![Arbo](public/img/arbo3.png "Arbo")
|
![Arbo](public/img/arbo3.png "Arbo")
|
||||||
|
|
||||||
|
@ -116,11 +118,11 @@ The simplest way to get started if you are using PHP 5.4 or above is to start th
|
||||||
This will start the cli-server on port 8080, and bind it to all network
|
This will start the cli-server on port 8080, and bind it to all network
|
||||||
interfaces.
|
interfaces.
|
||||||
|
|
||||||
**Note: ** The built-in CLI server is *for development only*.
|
Note: The built-in CLI server is **for development only**.
|
||||||
|
|
||||||
### Apache Setup
|
### Apache Setup
|
||||||
|
|
||||||
To setup apache, setup a virtual host to point to the public/ directory of the
|
To setup Apache, setup a virtual host to point to the public/ directory of the
|
||||||
project and you should be ready to go! It should look something like below:
|
project and you should be ready to go! It should look something like below:
|
||||||
|
|
||||||
<VirtualHost *:80>
|
<VirtualHost *:80>
|
||||||
|
@ -191,14 +193,14 @@ Update project
|
||||||
--------------
|
--------------
|
||||||
Play script (mandatory from the root of the project)(pull and migrations):
|
Play script (mandatory from the root of the project)(pull and migrations):
|
||||||
|
|
||||||
sudo /bin/bash ./scripts/update-all.sh
|
/bin/bash ./scripts/update-all.sh
|
||||||
|
|
||||||
This shell script uses others shell scripts. You may need to change the access rights of those scripts.
|
This shell script uses others shell scripts. You may need to change the access rights of those scripts.
|
||||||
|
|
||||||
Create Initial User and Client
|
Create Initial User and Client
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
Modify email and password (firstname or lastname) of first user in ./module/MonarcFO/migrations/seeds/adminUserInit.php
|
Modify email and password (firstname or lastname) of first user in ./module/MonarcFO/migrations/seeds/AdminUserInit.php
|
||||||
|
|
||||||
If you have a mail server, you can keep default password and click on "Password forgotten ?" after user creation.
|
If you have a mail server, you can keep default password and click on "Password forgotten ?" after user creation.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue