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 /appVollstä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"]If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow