Sometimes the short posts are the winners.
I've seen more info on this than you'd believe, and for the most part, it just all seems wrong and/or overly complex. I've even read the GAE book and it's not there.
So I went through the config app.yaml options one by one, trying everything. This is all there is to it:
- Create a directory on your machine; this is the deploy target for when you run appcfg.py upload.
For instance, create a directory at the root of your hard drive (mac or PC), "deploy".
- In that directory, create a subfolder, call it, "flashapp".
- In that subfolder, put your flash/flex stuff stuff (swfs, swcs, etc.).
- Put an app.yaml file in there, config'd like this:
handlers:
- url: /(.*)
static_files: flashapp/\1
upload: flashapp/(.*)
Run the appcfg.py upload command, pointing at the deploy directory (NOT the flashapp directory).
Done it several times, works fine. No main.py etc. files required.
Thanks for visiting.