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 pipenv run create_package.py -r deps.txt
  4. Set terraform.tfvars contents
  5. Run terraform init -backend-config="bucket=<TF_STATE_BUCKET>"
  6. Run terraform plan -out=tfplan
  7. Run terraform apply tfplan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •