chore: add glance images (#809)
diff --git a/images/Earthfile b/images/Earthfile
index c87a870..b19d68b 100644
--- a/images/Earthfile
+++ b/images/Earthfile
@@ -2,9 +2,18 @@
APT_INSTALL:
COMMAND
- ARG packages
+ ARG PACKAGES
RUN \
apt-get update && \
- apt-get install --no-install-recommends -y ${packages} && \
+ apt-get install --no-install-recommends -y ${PACKAGES} && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
+
+CREATE_PROJECT_USER:
+ COMMAND
+ ARG PROJECT
+ RUN \
+ 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}