Socket
Socket
Sign inDemoInstall

ced-importer-smart-extraction

Package Overview
Dependencies
528
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    ced-importer-smart-extraction

This micro service looks into the DB and compute the missing synta on the messages


Version published
Weekly downloads
1
Maintainers
1
Created
Weekly downloads
 

Readme

Source

Overview

The purpose of this repo is to produce a docker image named ced-venueselector

The docker image

Input

The data that you need to input to the image can be ENV variables or arguments, the arguments are directly passed to the script. If you run simply

docker run retailosdev/ced-venueselector

you'll get the help of the script showing which parameters you have to use

The ENV variables accepted by the script are different than the parameters:

  • PGUSER
  • PGHOST
  • PGDATABASE
  • OLDEST_DATE

Output

The script will produce the following files :

  • facebook.json : An array of Facebook pages
  • instagram.json : An array of Instagram pages
  • twitter.json
  • foursquare.json
  • tripadvisor.json
  • tripadvisor.json
  • result.json : An array of all the venues, containing all the data in the DB plus an extra field with the lastImport of each social network

Installing

You just need Docker, then everything will be run inside the docker image, don't run directly the node code.

Executing

To execute the script run:

./run.sh volume_id $(heroku config:get DB_URI --app novus-staging) true

The script will exit with status 0 and the complete log will be saved in a file called venue-selector.log. In case the script report an error, it will exit with status 1 and with a complete log from the container.

Testing

To test that everything works simply run:

./run-test.sh

You will find the reports of the test in the test_results folder.

More in detail

test_results/lcov-report

For the coverage report

test_results/mocha

For the test report.

Both in html format.

FAQs

Last updated on 08 Mar 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc