From 6c38b0e024c30dd9fe96a6b2d8825ab6c0a5b7a6 Mon Sep 17 00:00:00 2001 From: Kevin De Pelseneer Date: Thu, 4 Dec 2025 13:44:27 +0100 Subject: [PATCH 1/5] Add write permissions to `public/javascripts` --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ecb3f7103f..198c25d087 100644 --- a/Dockerfile +++ b/Dockerfile @@ -82,7 +82,7 @@ RUN mkdir -p /var/www # Fix permissions RUN chown www-data:www-data config/initializers public sqlite3-db /var/www -RUN chown -R www-data:www-data config public/api +RUN chown -R www-data:www-data config public/api public/javascripts RUN chmod -R 755 docker/upgrade.sh docker/start_workers.sh # Python dependencies from requirements.txt From b44b3faef3c7a5ec281e4cd4eb5f9b8a460567df Mon Sep 17 00:00:00 2001 From: Kevin De Pelseneer Date: Thu, 4 Dec 2025 14:02:09 +0100 Subject: [PATCH 2/5] Revert "Add write permissions to `public/javascripts`" This reverts commit 6c38b0e024c30dd9fe96a6b2d8825ab6c0a5b7a6. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 198c25d087..ecb3f7103f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -82,7 +82,7 @@ RUN mkdir -p /var/www # Fix permissions RUN chown www-data:www-data config/initializers public sqlite3-db /var/www -RUN chown -R www-data:www-data config public/api public/javascripts +RUN chown -R www-data:www-data config public/api RUN chmod -R 755 docker/upgrade.sh docker/start_workers.sh # Python dependencies from requirements.txt From 261f67e2fa3ec7d2e1a7e522ff264bcf3aa15f94 Mon Sep 17 00:00:00 2001 From: Kevin De Pelseneer Date: Thu, 4 Dec 2025 14:05:22 +0100 Subject: [PATCH 3/5] make complete public folder editable --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ecb3f7103f..b835f908ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -81,8 +81,8 @@ COPY --chown=www-data:www-data docker/database.docker.sqlite3.yml config/databas RUN mkdir -p /var/www # Fix permissions -RUN chown www-data:www-data config/initializers public sqlite3-db /var/www -RUN chown -R www-data:www-data config public/api +RUN chown www-data:www-data config/initializers sqlite3-db /var/www +RUN chown -R www-data:www-data config public RUN chmod -R 755 docker/upgrade.sh docker/start_workers.sh # Python dependencies from requirements.txt From 5f90b0bce3707998d4ba5fb2e9b15d8f394bbb46 Mon Sep 17 00:00:00 2001 From: Kevin De Pelseneer Date: Thu, 4 Dec 2025 14:14:48 +0100 Subject: [PATCH 4/5] Restore original permissions --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b835f908ff..3bfe23b6cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -81,8 +81,7 @@ COPY --chown=www-data:www-data docker/database.docker.sqlite3.yml config/databas RUN mkdir -p /var/www # Fix permissions -RUN chown www-data:www-data config/initializers sqlite3-db /var/www -RUN chown -R www-data:www-data config public +RUN chown -R www-data:www-data /var/www config docker db/schema.rb public solr sqlite3-db RUN chmod -R 755 docker/upgrade.sh docker/start_workers.sh # Python dependencies from requirements.txt From 988188f3df64206a1869800c1623988a6c12a7b9 Mon Sep 17 00:00:00 2001 From: Kevin De Pelseneer Date: Thu, 4 Dec 2025 14:58:41 +0100 Subject: [PATCH 5/5] Redirect everything to `/dev/null` --- docker/shared_functions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/shared_functions.sh b/docker/shared_functions.sh index f28b39c1b3..5a91e3c591 100644 --- a/docker/shared_functions.sh +++ b/docker/shared_functions.sh @@ -8,7 +8,7 @@ function wait_for_mysql { } function wait_for_database { - while ! mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -h $MYSQL_HOST -e "desc $MYSQL_DATABASE.users" > /dev/null + while ! mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -h $MYSQL_HOST -e "desc $MYSQL_DATABASE.users" > /dev/null 2>&1 do echo "WAITING FOR DATABASE" sleep 2