pcarion / awesome-podcasts-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-podcasts-bot

Create a docker image for a lambda function: https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#gettingstarted-images-function https://aws.amazon.com/blogs/aws/new-for-aws-lambda-container-image-support/

aws ecr create-repository --repository-name awesome-podcasts-bot
docker tag  awesome-podcasts-bot:latest ${ECR_REPOSITORY_URL}:latest

$ aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_REPOSITORY_URL
Login Succeeded

$ docker push ${ECR_REPOSITORY_URL}:latest

setup as a cronjob:

name: "Regenerate all Podcasts JSON files"
on:
  schedule:
    - cron: "0 1 * * *"

jobs:
  regenerate_all_json:
    runs-on: ubuntu-latest
    steps:
      - name: regenerate all Podcasts JSON files
        uses: pcarion/awesome-podcasts-bot@v0.3
        with:
          repo-token: ${{ secrets.GH_PAT }}

About

License:MIT License


Languages

Language:JavaScript 96.6%Language:TypeScript 3.4%Language:Shell 0.1%Language:Dockerfile 0.0%