Wie man Python-Code in einem Dockerfile vorab kompiliert

English Deutsch

Um Python-Code in einem Dockerfile vorab zu kompilieren, können Sie das compileall-Modul verwenden. Dies ist nützlich, wenn Sie den Overhead des Kompilierens von Python-Code zur Laufzeit vermeiden möchten:

dockerfile_precompile.Dockerfile
RUN python -m compileall /app

Vollständiges Beispiel

Hier ist ein Beispiel-Dockerfile, das Python-Code vorab kompiliert:

dockerfile_full_example.Dockerfile
FROM python:3.12

WORKDIR /app

COPY . .

RUN python -m compileall /app

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

Check out similar posts by category: Python, Docker, Container