Fast Docker, Python, Flask deployment on Linux | Raspberry Pi Example

Veröffentlicht am: 24 Januar 2024
auf dem Kanal: Skill Collectors
257
9

Instructions for your copying and pasting pleasure:

1. Install Docker on Ubuntu
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version # Verify installation

You will need to add your user to the Docker group, add the user with the command below and restart the shell session.
sudo usermod -aG docker insert-your-username-here

2. Create a Basic Flask App

Create a new directory and navigate into it:
mkdir flask_app && cd flask_app

Create 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', port=5000)


Create requirements.txt:
Flask

3. Dockerize the Flask App

Create a Dockerfile:
FROM python:3.8-slim

WORKDIR /app

COPY requirements.txt /app/
RUN pip install -r requirements.txt

COPY . /app

EXPOSE 5000

CMD ["python", "app.py"]

Build the Docker image:
docker build -t myflaskapp .

Run the container:
docker run -d -p 5000:5000 --restart=always myflaskapp


Auf dieser Seite können Sie das Online-Video Fast Docker, Python, Flask deployment on Linux | Raspberry Pi Example mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Skill Collectors 24 Januar 2024 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 257 Mal angesehen und es wurde von 9 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!