Create a folder and change to the folder
1 2 |
mkdir python-flask cd python-flask |
Create file
1 |
vi Dockerfile |
Add following content
1 2 3 4 5 6 7 8 9 10 |
FROM python:2.7-slim WORKDIR /app COPY . /app RUN pip install -r requirments.txt EXPOSE 8080 CMD ["python", "app.py"] |
Create file requirements.txt, add “Flask” to it.
1 |
echo "Flask" > requirments.txt |
Now lets create our Python Flask Application
1 |
vi app.py |
Add following content
1 2 3 4 5 6 7 8 9 10 11 12 |
from flask import Flask import os import socket app = Flask(__name__) @app.route("/") def hello(): return "<h1>Ok, World</h1>" if __name__ == "__main__": app.run(host="0.0.0.0", port=8080) |
To test Flask application locally, install Flask using pip
1 |
sudo pip install Flask |
Now run the application using
1 |
python app.py |
Now you will […]