Skip to content

RickVanRousselt/DataExtracter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataExtracter

This is part of a bigger application. Check out TwitStreamReader and PictureTranslater

This node JS code in a docker container will use an Azure Queue to see which items it needs to process. It will get an item to process from an Azure Storage Table which is just a JSON and extract the data. It will then update the Table and when it is finished create an entry inside another Queue.

The following environment variables are required to have this run correctly.

"azure_key": <Azure key to the storage account>,
"table_name": <The name of the table in the Azure Storage account>

This repo is created to run inside a docker container. This docker container can then be deployed to the Azure Container Service to deploy the entire application.

To run this inside ACS the following JSON can be used inside Marathon to run the container.

{
  "id": "dataextracter",
  "cmd": null,
  "cpus": 0.1,
  "mem": 128,
  "disk": 0,
  "instances": 1,
  "container": {
    "type": "DOCKER",
    "volumes": [],
    "docker": {
      "image": "rickvanrousselt/dataextracter",
      "network": "HOST",
      "privileged": false,
      "parameters": [],
      "forcePullImage": false
    }
  },
  "env": {
     <Enter here the environment variables described above>
  },
  "portDefinitions": [
    {
      "port": 10001,
      "protocol": "tcp",
      "labels": {}
    }
  ]
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published