Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Application Installation

1. Requirements for receiving a licensed build from GEO Jobe

In order to receive a licensed build of Admin Tools for Portal, the following information must be provided to GEO Jobe.

2. Request a new build from GEO Jobe

All of the above information will be stored in our license database so that any future builds will already contain your App IDs and Portal URLs. We use this information to generate a custom build just for your environment.

3. Unzip the contents to the zip file provided by GEO Jobe

Unzip the contents of the zip file to the web-accessible directory provided to GEO Jobe in step 1.

4. Convert the folder in IIS to an application

Convert the folder from step 3 into an application.

Application Server Installation (Windows)

1. Requirements for hosting the Admin Tools Server

The Admin Tools Server application is written in JavaScript and runs on Node.js. It is recommended that Node.js be installed on the machine hosting the application, however it is not required. See: Installing Without Node.js on the Web Server.

2. Install MongoDB

  1. Download MongoDB 3.4.1 Windows x64 and install.

  2. If there are any issues, see the MongoDB Installation Guide.

  3. Configure a Windows Service for MongoDB

3. Install Required IIS Modules

The following IIS modules must be installed for Admin Tools for Portal. The URL Rewrite and Application Request Routing extensions are used by the application to create a reverse-proxy to forward requests through IIS To the Node.js server application.

4. Move the "app-server" Folder Out of the Client Files

Move the "app-server" directory to a directory titled “admin-tools-server”. This folder should not be web-accessible.

5. Install Windows service

Navigate to the "admin-tools-server" folder created in step 3.

If Node.js is installed, you can install the service with the command:

     nssm install "Admin Tools Server" "node dojo/dojo.js load=app/Bootstrap"

If Node.js is not installed, follow the instructions under Installing Without Node.js on the Web Server and then run this command from the server application directory:

      nssm install "Admin Tools Server" "node dojo/dojo.js load=app/Bootstrap"

6. Start the server

Using Windows Service Manager, start the Admin Tools Server service.


Additional Considerations

If any node packages need to be updated / installed the npm install command should be ran in the server directory.

  • No labels