Budowa pliku Dockerfile
# Warstwa 1 - podstawowa warstwa obrazu Ubuntu
FROM ubuntu
# Warstwa 2 - aktualizacja dostępnych paczek, instalacja python
RUN apt-get update && apt-get -y install python
# Warstwa 3 - instalacja paczek pip
RUN pip install flask flask-mysql
# Warstwa 4 - skopiowanie lokalnych plików do kontenera pod ścieżkę /opt/source-code
COPY . /opt/source-code
# Warstwa 5 - ustanowienie zmiennej środowiskowej
ENV FLASK_APP=/opt/source-code/app.py
# Warstwa 6 - uruchomienie aplikacji w kontenerze
ENTRYPOINT ["flask", "run"]