This is the base image for running plain python applications. For WSGI or ASGI web applications, use the other base images that are based on this.
Just add your sauce to /app and proceed as befitting your platform.
Attribute | Value |
---|---|
user | appuser |
UID | 1001 |
GID | 100 |
cwd | /app |
To utilize this image to create a container for your application, create a new Dockerfile and extend this image. Then add your python sauce to the container and supply your own startup script. Check the building containers guide for information about the required labels.
FROM quay.io/evryfs/base-python:3.8.0
ARG BUILD_DATE
ARG BUILD_URL
ARG GIT_URL
ARG GIT_COMMIT
LABEL maintainer="Your Name <[email protected]>"
com.finods.ccm.system=""
com.finods.ccm.group=""
org.opencontainers.image.title=""
org.opencontainers.image.created=$BUILD_DATE
org.opencontainers.image.authors=""
org.opencontainers.image.url=$BUILD_URL
org.opencontainers.image.documentation=""
org.opencontainers.image.source=$GIT_URL
org.opencontainers.image.version=""
org.opencontainers.image.revision=$GIT_COMMIT
org.opencontainers.image.vendor="EVRY Financial Services"
org.opencontainers.image.licenses="proprietary-license"
org.opencontainers.image.description=""
COPY build/ .
CMD "/app/your_startup_script.sh"