Skip to content

Tsingis/rss-feed-handler

Repository files navigation

Quality Gate Status Deploy Status

RSS Feeds updates via AWS SNS Topic Subscription

How it works

  • Scheduled new entries via subscription on daily basis providing title and link

Tools

  • Python
  • AWS
  • Terraform

Dev environment setup

  • Install pipenv globally pip install -r requirements.txt
  • Set up environment pipenv install --ignore-pipfile --dev
  • Activate virtual environment pipenv shell

Manual deployment

  1. Activate virtual environment if not active pipenv shell
  2. Run pipenv requirements > deps.txt
  3. Run pip install --target package -r deps.txt
  4. Run copy handler.py package
  5. Zip contents
  6. Set terraform.tfvars contents
  7. Run terraform init -backend-config="bucket=<TF_STATE_BUCKET>"
  8. Run terraform plan -out=tfplan
  9. Run terraform apply tfplan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •