пятница, 11 декабря 2020 г.

Flask + Docker Hello World




git clone flask hello world app
git clone https://github.com/manas-anarov/flask_hello;


change dir

cd flask_hello;


edit app.py
flask_project/app.py

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == "__main__":
   app.run(host='0.0.0.0')


create Docker file
touch Dockerfile

copy next  code
flask_project/Dockerfile

FROM python:3.7-alpine
MAINTAINER Flask Author
WORKDIR /app
RUN pip install pipenv
COPY . /app
RUN pipenv install --system --deploy
CMD [ "python", "./app.py" ]


build and copy unical id
docker build .


docker run  c42d5b495196 - unical name

docker container run -p 5000:5000 c42d5b495196

 

open next link

http://127.0.0.1:5000/


 

 

 

Good Job!!!

source code here

https://github.com/manas-anarov/flask_hello_docker/

Комментариев нет:

Отправить комментарий