diff --git a/.github/workflows/Dockerfile.ci b/.github/workflows/Dockerfile.ci index 6bbb8c6..e7ab44b 100644 --- a/.github/workflows/Dockerfile.ci +++ b/.github/workflows/Dockerfile.ci @@ -59,9 +59,11 @@ RUN apt update && \ apt install -y --no-install-recommends tini ca-certificates gosu && \ apt clean && \ rm -rf /var/lib/apt/lists/* && \ - groupadd -g $GID $USER && useradd --system -m -g $USER --uid $UID $USER + groupadd -g $GID $USER && useradd --system -m -g $USER --uid $UID $USER && \ + mkdir -p /data && chown $USER:$USER /data COPY --from=lldap --chown=$CONTAINERUSER:$CONTAINERUSER /lldap /app COPY --from=lldap --chown=$CONTAINERUSER:$CONTAINERUSER /docker-entrypoint.sh /docker-entrypoint.sh +VOLUME ["/data"] WORKDIR /app ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"] CMD ["run", "--config-file", "/data/lldap_config.toml"]