/project-fortis-pipeline

Project Fortis is a data ingestion, analysis and visualization pipeline.

Primary LanguageShellApache License 2.0Apache-2.0

Travis CI status

deploy fortis pipeline

Deploy your own Fortis pipeline to an azure subscription through a single click.

Deploy to Azure

Background

Project Fortis is a data ingestion, analysis and visualization pipeline. The Fortis pipeline collects social media conversations and postings from the public web and darknet data sources.

image

Deployment Prerequisites

  • First and foremost, you'll need an existing azure subscription. You can create one for free here.
  • Generate a Public / Private ssh key pair following these instructions. The contents from the generated MyKey.pub file will be used for the SSh Public Key field.
  • You'll need an existing azure service principal. You can follow these instructions if you need to generate a new service principal. Your service principles Application ID will be used for the Service Principal App ID field, and the Authentication Key will be used for the Service Principal App Key.

Fortis Monitored Data Sources

  • Public Web - Bing
  • Reddit
  • Twitter
  • Facebook
  • Instagram
  • Radio Broadcasts
  • ACLED

Site Types

  • The site type selection drives which default topics, public sites and facebook pages are auto-generated for your site as part of the deployment process.
  • Available site types
    • Humanitarian
    • Climate Change
    • Health

Post Deployment Instructions

  • Grab a large cup of coffee as the deployment can take north of an hour to complete.
  • Once the deployment has finished, click on the Manage your resources(highlighted below). image
  • Select the Deployment tab in the Azure Portal, then the fortis-containers### deployment and copy the Fortis Admin Interface URL in the output section of the deployment summary. image