summaryrefslogtreecommitdiffstats
path: root/Dockerfile-debian.template
diff options
context:
space:
mode:
authorDennis Værum <6872940+dvaerum@users.noreply.github.com>2023-06-22 17:06:37 +0100
committerGitHub <noreply@github.com>2023-06-22 16:06:37 +0000
commitd3251467e6844c9742a57bacc72a682e98ae2cce (patch)
tree3bc5398e53cb23aa39f3ed2d5cb00e1860b127f4 /Dockerfile-debian.template
parentceb2893af1c4ee9bec07082c82f5b638bb47cff7 (diff)
Added entrypoint hooks for your own custom scripts (#1964)
* Added entrypoint hooks for your own custom scripts Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> * Small changes: - Only execute shell-scripts (mening files ending with .sh) - Sort the files before executing them, had forgotten 😅 - Added a message when a hook script finish - Added prefix arror to message to show the are related Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> * Show in the search msg that it only searches for '*.sh' files Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> * Fixed spelling mistake Co-authored-by: J0WI <J0WI@users.noreply.github.com> Signed-off-by: Dennis Værum <6872940+dvaerum@users.noreply.github.com> * Updated the `README.md` file Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> * change from using find to using a for-loop to located the `.sh` files Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> * Fix bug - that would make docker-entrypoint.sh failed, hook folders was empty Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> --------- Signed-off-by: Dennis Vestergaard Værum <github@varum.dk> Signed-off-by: Dennis Værum <6872940+dvaerum@users.noreply.github.com> Co-authored-by: J0WI <J0WI@users.noreply.github.com>
Diffstat (limited to 'Dockerfile-debian.template')
-rw-r--r--Dockerfile-debian.template5
1 files changed, 5 insertions, 0 deletions
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template
index 4a9d975f..f3df0472 100644
--- a/Dockerfile-debian.template
+++ b/Dockerfile-debian.template
@@ -111,6 +111,11 @@ RUN { \
} > "${PHP_INI_DIR}/conf.d/nextcloud.ini"; \
\
mkdir /var/www/data; \
+ mkdir -p /docker-entrypoint-hooks.d/pre-installation \
+ /docker-entrypoint-hooks.d/post-installation \
+ /docker-entrypoint-hooks.d/pre-upgrade \
+ /docker-entrypoint-hooks.d/post-upgrade \
+ /docker-entrypoint-hooks.d/before-starting; \
chown -R www-data:root /var/www; \
chmod -R g=u /var/www