I can tell you guys are really trying to help me, and perhaps I'm trying to bite off too much at once, but I'm really confused about the issue with importing Python modules from a directory ABOVE the micro-service.....I don't think I understand what happens upon deployment to app-engine so I don't know how to think about organizing the code.....
I think if I understood the problem, I'd be able to understand your various proposed solutions....or the architectural risks I'd be taking with each distinct approach
Here's my goal:
I have 2 different class of endpoints ( mobile-app, admin) and 2 different class of handlers (webUI, task/batch processing)
And I want ALL FOUR of these different code-bases to share Python Modules for: Models, OAuth, Utils, Tests, etc
And I want the 2 endpoint subsystems to share the same proto-message-models
Is the "top-level yaml files" option the right choice???
What will be the consequence if I don't tell each YAML file to "skip_files" on the other 3 microservice directories?
Not that I intend to ignore your advice, but reading about "skip_files" says that those skipped files are never even sent to app-engine.....again, I'm confused about deployment.....
How do independent modules land inside of app-engine.....is each pushed to it's own distinct container??
Thanks
Dewey