#!/usr/bin/env python3 """Minimal web app for deployment example.""" import os from http.server import HTTPServer, BaseHTTPRequestHandler PORT = int(os.environ.get("PORT", 8080)) VERSION = os.environ.get("VERSION", "dev") class Handler(BaseHTTPRequestHandler): def do_GET(self): self.send_response(200) self.send_header("Content-type", "text/html") self.end_headers() self.wfile.write( f"

Hello from Docker!

Version: {VERSION}

".encode() ) def log_message(self, format, *args): print(f"[{self.log_date_time_string()}] {format % args}") if __name__ == "__main__": server = HTTPServer(("", PORT), Handler) print(f"Server running on port {PORT}") server.serve_forever()