I wanted to get a simple home page on Google App Engine – I may someday migrate a version of www.dr-chuck.com to Google App Engine because I am a firm believer in things that are free :)
So my new really light home page is http://dr-chuck.appspot.com/. For now it is just some static HTML with some links.
But I wanted to make it an expandable application so I made it do a simple template and use the pattern where the program becomes an application server. So here is the code:
cat app.yaml application: dr-chuck version: 1 runtime: python api_version: 1 handlers: - url: .* script: index.py cat index.py #!/usr/bin/env python import os import wsgiref.handlers from google.appengine.ext.webapp import template from google.appengine.ext import webapp class MainHandler(webapp.RequestHandler): def get(self): path = os.path.join(os.path.dirname(__file__), 'index.html') self.response.out.write(template.render(path, { })) def main(): application = webapp.WSGIApplication([ ('/', MainHandler)], debug=True) wsgiref.handlers.CGIHandler().run(application) if __name__ == '__main__': main() cat index.html <h2>Welcome to Dr. Chuck's Page</h2> <p>You probably are looking for <a href=http://www.dr-chuck.com/>www.dr-chuck.com</a> - that is where I keep my resume, photos, etc. </p> .....