diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1fbbcb3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM python:latest + +WORKDIR /app + +ENV PIP_NO_CACHE_DIR=1\ + PIP_DISABLE_PIP_VERSION_CHECK=1 + +COPY requirements.txt /app/requirements.txt + +RUN --mount=type=cache,target=/root/.cache/pip \ + pip install --upgrade pip -r /app/requirements.txt + +COPY flaskApp.py /app/flaskApp.py + +USER root + +CMD ["python", "flaskApp.py", "--host", "0.0.0.0", "--port", "80"] \ No newline at end of file diff --git a/flaskApp.py b/flaskApp.py new file mode 100644 index 0000000..ab849be --- /dev/null +++ b/flaskApp.py @@ -0,0 +1,13 @@ +from flask import Flask +app = Flask(__name__) + +@app.route('/') +def hello(): + return "Привет из Docker!" + +if __name__ == '__main__': + app.run(debug=True, host='0.0.0.0', port=80) + +from flask import Flask + +app = Flask(__name__)