| apt-get install --no-install-recommends -y ${PACKAGES} && \ |
| rm -rf /var/lib/apt/lists/* |
| groupadd -g 42424 ${PROJECT} && \ |
| useradd -u 42424 -g 42424 -M -d /var/lib/${PROJECT} -s /usr/sbin/nologin -c "${PROJECT} User" ${PROJECT} && \ |
| mkdir -p /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} && \ |
| chown -Rv ${PROJECT}:${PROJECT} /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} |
| COPY --if-exists patches /patches |
| apt-get install -y patch && \ |
| for patch in /patches/*.patch; do \ |
| patch -d /var/lib/openstack/lib/python3.10/site-packages/ -p1 < $patch; \ |
| apt-get purge -y --auto-remove patch && \ |
| rm -rf /var/lib/apt/lists/* |