Skip to content

Instantly share code, notes, and snippets.

@elo80ka
Last active June 17, 2018 00:57
Show Gist options
  • Select an option

  • Save elo80ka/3f49eeb3d5beab0f37c1bb369cd6700e to your computer and use it in GitHub Desktop.

Select an option

Save elo80ka/3f49eeb3d5beab0f37c1bb369cd6700e to your computer and use it in GitHub Desktop.
Source code and Dockerfile for demo app from the Lagos Software Engineering Group container talk.
from http import server
addr = ('0.0.0.0', 8008)
class handler(server.BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-Type', 'text/plain')
self.end_headers()
self.wfile.write(b'Hello, container world!')
try:
print('Listening on http://%s:%s...' % addr)
my_server = server.HTTPServer(addr, handler, True)
my_server.serve_forever()
except KeyboardInterrupt:
my_server.socket.close()
FROM python:3.6.4-alpine3.7
WORKDIR /app
ADD code.py /app
CMD ["python", "/app/code.py"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment