I'm trying to use Google cloud's cron to run my Python script at a time interval. I followed instructions from https://cloud.google.com/appengine/docs/standard/python/config/cron to set up everything and the task shows up in my Task Queue for cron jobs, but when I click run the status says failed. Nothing shows up in the log either (when I click "View" under log it says "no entries found" so I can't tell what I'm doing wrong. I looked at some similar questions and it seems like I should be using more handlers but I'm not sure when handlers are needed. The script (scraper.py) is in the same directory as cron.yaml and app.yaml and my code is below. Any help appreciated!
scraper.py
import requests
from bs4 import BeautifulSoup
import datetime
from firebase.firebase import FirebaseApplication
cron.yaml
cron:
- description: daily update
url: /
schedule: every 24 hours
app.yaml
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /
script: scraper.app
scraper? And, you probably want a wildcard url handler inapp.yaml: ` - url: /.*` instead of ` - url: /`