Windows 10 deployment

To deploy and run ArrowCluster in a Microsoft Windows 10 environment, you need to install Docker, NodeJS, and run NPM per the following instructions. You also need update your Windows environment.

Docker installation

For Docker:

  1. Download the latest Docker installer (*.msi) and open and install the file with the administrator user account.
  2. After Docker installs, start up Docker with the administrator user account
  3. If docker ask you to enable Hyper-V and restart your computer, accept the request.
  4. Right-click on Docker icon in the task bar and verify that Docker is being ran in Linux containers.
  5. Right-click on Docker icon in the task bar and select Settings.
  6. Click on Shared Drives, check all the drives in the list, and then click Apply.

NodeJS and NPM installation

For NodeJS and NPM:

  1. Install NodeJS v4.8.0 and NPM v2.3.0 from NodeJS official site.
  2. Once NodeJS v4.8.0 and NPM v2.3.0 are installed, run the following command:

    npm install -g npm@2.3.0

Environment configuration

To configure the Windows 10 environment to run ArrowCluster:

  1. Add C:\Users\[USER NAME]\AppData\Roaming\npm to the PATH environment variable.
  2. Run the arrowcluster-windows-x64.exe command in the administrator user account command prompt to deploy services.
    Use double backslashes '\' in the path to the PEM file.
  3. Once the deployment is complete, change the local DNS:
    1. Update the C:\WINDOWS\system32\drivers\etc\hosts file. If the hosts files does not exist, create one.
    2. Run the ipconfig /flushdns command in the administrator user account command prompt.
  4. Download and run ACS or Appcelerator in the administrator user account command prompt.

Related Links