diff --git a/Dockerfile b/Dockerfile index 3d6d756..29bb64b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM almalinux:9-minimal +FROM almalinux:9 ARG DEV_DEPENDENCIES="gcc python3-devel postgresql-devel mariadb-devel" -RUN microdnf install -y epel-release \ +RUN dnf install -y epel-release \ && crb enable \ && dnf update -y \ && dnf install -y which \ @@ -11,16 +11,16 @@ RUN microdnf install -y epel-release \ mariadb-connector-c # Install development dependencies required for installing packages from PyPI -RUN microdnf install -y ${DEV_DEPENDENCIES} +RUN dnf install -y ${DEV_DEPENDENCIES} # Install ara from PyPI with API server extras for dependencies (django & django-rest-framework) # including database backend libraries and gunicorn RUN python3 -m pip install "ara[server,mysql]" gunicorn # Remove development dependencies and clean up -RUN microdnf remove -y ${DEV_DEPENDENCIES} \ - && microdnf autoremove -y \ - && microdnf clean all \ +RUN dnf remove -y ${DEV_DEPENDENCIES} \ + && dnf autoremove -y \ + && dnf clean all \ && python3 -m pip cache purge # Set up the container to execute SQL migrations and run the API server with gunicorn