National Park of Minnesota

    tfk-saksbehandling-queue-pull

    4.0.3 • Public • Published

    Build Status js-standard-style

    tfk-saksbehandling-queue-pull

    Pulls next job from the saksbehandling queue and saves it as a .json-file in a directory of your choice.

    Sends statusupdate to the systemlog,

    Installation

    From npm

    $ npm install tfk-saksbehandling-queue-pull

    from github

    $ git clone git@github.com:telemark/tfk-saksbehandling-queue-pull.git

    cd into directory and run setup

    $ npm run setup

    Usage

    'use strict'
     
    var pullFromQueue = require('tfk-saksbehandling-queue-pull')
    var options = {
      key: 'NeverShareYourSecret',
      payload: {
        system: 'tfk-saksbehandling-queue-pull'
      },
      jobFolderPath: 'jobs/',
      queueNextUrl: 'https://yoursystem.com/api/queue/next',
      deleteFromQueueUrl: 'https://yoursystem.com/api/queue',
      statusMessage: 'Ready for next step'
    }
     
    pullFromQueue(options, function (error, data) {
      if (error) {
        console.error(error)
      } else {
        console.log(data)
      }
    })

    If no jobs in queue it returns

    { message: 'No job in queue' }

    else

    { message: 'Job 56b79dc6139e6bf1069ae22d downloaded. Status updated.' }

    Docker

    Build

    $ docker build -t tfk-saksbehandling-queue-pull .

    Usage

    $ docker run --env-file=docker.env --volume=/test/data/jobs:/src/test/data/jobs --rm tfk-saksbehandling-queue-pull

    This will start a container. Download a job. Stop the container and remove it.

    License

    MIT

    Install

    npm i tfk-saksbehandling-queue-pull

    DownloadsWeekly Downloads

    25

    Version

    4.0.3

    License

    MIT

    Last publish

    Collaborators

    • maccyber
    • telemark
    • zrrrzzt