chore: Switch to new images (#830)
Co-authored-by: Oleksandr K <okozachenko@vexxhost.com>
Co-authored-by: okozachenko1203 <okozachenko1203@users.noreply.github.com>
diff --git a/images/Earthfile b/images/Earthfile
index b19d68b..4c0e423 100644
--- a/images/Earthfile
+++ b/images/Earthfile
@@ -17,3 +17,18 @@
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}
+
+APPLY_PATCHES:
+ COMMAND
+ COPY --if-exists patches /patches
+ IF [ -d /patches ]
+ RUN \
+ apt-get update && \
+ apt-get install -y patch && \
+ for patch in /patches/*.patch; do \
+ patch -d /var/lib/openstack/lib/python3.10/site-packages/ -p1 < $patch; \
+ done && \
+ apt-get purge -y --auto-remove patch && \
+ apt-get clean && \
+ rm -rf /var/lib/apt/lists/*
+ END