FROM python:slim # Defensive shell settings, avoid silent failures SHELL ["/bin/bash", "-xeu", "-o", "pipefail", "-O", "inherit_errexit", "-c"] # Tools used for demonstrating success RUN \ apt-get update && apt-get install --no-install-recommends -y "ncat" && \ apt-get clean && rm -rf /var/lib/apt/lists/* WORKDIR /srv/foo-app/ # Run an example long-running server process for demonstration EXPOSE 80 ENTRYPOINT ["python"] CMD ["-m", "http.server", "--directory=/srv/foo-data/", "80"]