From 7cc2cd64868b79e838b416058d925596aa924c16 Mon Sep 17 00:00:00 2001 From: Enzo Rivello Date: Tue, 27 Sep 2016 12:00:50 +0100 Subject: [PATCH] More specifications for installing and configuring NginX --- PREREQUISITES.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/PREREQUISITES.md b/PREREQUISITES.md index 7284e948ae..c90b9d8fd0 100644 --- a/PREREQUISITES.md +++ b/PREREQUISITES.md @@ -2,11 +2,11 @@ The [Angular 2](https://angular.io/) based application development framework requires the following: -- An Alfresco Platform Repository (version [5.2.a-EA](https://wiki.alfresco.com/wiki/Community_file_list_201606-EA) or newer) to talk to, which has [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) enabled. +- An Alfresco Platform Repository (version [5.2.a-EA](https://wiki.alfresco.com/wiki/Community_file_list_201606-EA) or newer) to talk to, which has [CORS](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing) enabled. - [Download and install Activiti](https://www.alfresco.com/products/bpm/alfresco-activiti/trial) - [Node.js](https://nodejs.org/en/) JavaScript runtime. - [npm](https://www.npmjs.com/) package manager for JavaScript. - + **Verify that you are running at least node `v5.x.x` and npm `3.x.x`** by running `node -v` and `npm -v` in a terminal/console window. Older versions produce errors. @@ -27,3 +27,14 @@ v5.12.0 To correctly configure Nginx use the following file [nginx.conf](/nginx.conf). This will put Activiti, Alfresco and the app dev framework under the same domain. +This configuration assumes few things: + +* Port mapping: + * NginX entry point: 8888 + * Demo Shell: 3000 + * Alfresco: 8080 + * Activiti: 9999 + +All those values can be modified at their respective `location` directive on the [nginx.conf](/nginx.conf) file. + +It also need to be compiled with the [Headers More](https://www.nginx.com/resources/wiki/modules/headers_more/) module , which add more control over sending headers to the backend.