From bdce451c800c2fddd2db087ec254d00d0d2dc1cb Mon Sep 17 00:00:00 2001
From: Ryan Gonzalez <ryan.gonzalez@collabora.com>
Date: Tue, 7 May 2024 16:39:50 -0500
Subject: [PATCH] backend: Make sure the dods directory is created before
 starting OBS

If this doesn't exist, then the scheduler will never notify dodup that
the doddata has changed, which means that new DoD projects will never
be processed.

https://phabricator.apertis.org/T10380

Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com>
---
 Dockerfile.backend                  | 2 +-
 docker/backend-docker-entrypoint.sh | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Dockerfile.backend b/Dockerfile.backend
index e8f91e26bc..089d7e77e3 100644
--- a/Dockerfile.backend
+++ b/Dockerfile.backend
@@ -119,7 +119,7 @@ COPY --from=aptly-tools-builder \
   /tmp/aptly-rest-tools/target/release/obs2aptly \
   /usr/local/bin/
 
-RUN mkdir -p /srv/obs/log /srv/obs/run \
+RUN mkdir -p /srv/obs/dods /srv/obs/log /srv/obs/run \
  && chmod ug=rwxt /srv/obs/run \
  && chown obsrun:obsrun -R /srv/obs
 
diff --git a/docker/backend-docker-entrypoint.sh b/docker/backend-docker-entrypoint.sh
index 43b2c6313f..34c15e1ca5 100755
--- a/docker/backend-docker-entrypoint.sh
+++ b/docker/backend-docker-entrypoint.sh
@@ -13,7 +13,7 @@ then
     exit 1
 fi
 
-mkdir -p /srv/obs/log /srv/obs/run
+mkdir -p /srv/obs/dods /srv/obs/log /srv/obs/run
 chmod ug=rwxt /srv/obs/run
 chown obsrun:obsrun /srv/obs/*
 
-- 
GitLab