Skip to content

lukasz-kaniowski/finance-monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Infrastructure

Apex is using terraform under the cover.

$ apex infra plan
$ apex infra apply

Deploy

$ ./build.sh
$ apex deploy --env-file env.json

Where env.json should look like this:

{
  "password": "your-password",
  "username": "your-username",
  "dob": "your-date-of-birth"
}

To test if deployment was successful

$ apex invoke hlScrapper
$ apex logs

Testing

Start dynamodb local

$ docker run -d -p 8000:8000 dwmkerr/dynamodb

Run tests

$ npm test

Alexa

Alexa lambda function requires Alexa Skills Kit trigger to be added. This need to be done manually on aws console.

In amazon developer console configure alexa skill

  1. Point to alexa lambda function
  2. Copy intent
{
  "intents": [
    {
      "intent": "portfolio"
    }
  ]
}  
  1. Copy utterances, ie.
portfolio today
portfolio about today
portfolio about status
portfolio status

About

Scrapper for hl.co.uk deployed using apex and serverless architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published