From e3fe2309b8e67ce73e9458438f910c49986608df Mon Sep 17 00:00:00 2001 From: Fernando Alegre Date: Sat, 16 Nov 2024 13:09:38 -0600 Subject: [PATCH] remove docker-specific keywords --- debian/Containerfile | 6 +++--- nextcloud/scripts/build.sh | 2 ++ nextcloud/{startup => scripts}/nextcloud | 0 nextcloud/scripts/prep.sh | 18 ++++++++++++++++++ 4 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 nextcloud/scripts/build.sh rename nextcloud/{startup => scripts}/nextcloud (100%) create mode 100644 nextcloud/scripts/prep.sh diff --git a/debian/Containerfile b/debian/Containerfile index b468e2b..bd6e9d2 100644 --- a/debian/Containerfile +++ b/debian/Containerfile @@ -5,15 +5,15 @@ ENTRYPOINT [ "/sbin/init" ] # set default working directory as root for child images WORKDIR /root/ -ONBUILD WORKDIR /root/ +### ONBUILD WORKDIR /root/ # set bash as the default shell for executing commands # inside Containerfiles for child images -ONBUILD SHELL ["/bin/bash", "-c"] +### ONBUILD SHELL ["/bin/bash", "-c"] # tell bash to read /etc/environment when being run # non-interactively for child images -ONBUILD ENV BASH_ENV=/etc/environment +### ONBUILD ENV BASH_ENV=/etc/environment # We can't use timedatectl because systemd isn't available # during the build process, so we have to set the timezone manually diff --git a/nextcloud/scripts/build.sh b/nextcloud/scripts/build.sh new file mode 100644 index 0000000..a7f40f3 --- /dev/null +++ b/nextcloud/scripts/build.sh @@ -0,0 +1,2 @@ +exec pdm-build -v data -v files "$@" + diff --git a/nextcloud/startup/nextcloud b/nextcloud/scripts/nextcloud similarity index 100% rename from nextcloud/startup/nextcloud rename to nextcloud/scripts/nextcloud diff --git a/nextcloud/scripts/prep.sh b/nextcloud/scripts/prep.sh new file mode 100644 index 0000000..a65c60c --- /dev/null +++ b/nextcloud/scripts/prep.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +USE_HOST=www.alemor.org + +mkdir -p $HOME/vol/nextcloud/data $HOME/vol/nextcloud/files +cp data/* $HOME/vol/nextcloud/data/ +sed -e "s/example.domain.com/$USE_HOST/" data/host.config.php > $HOME/vol/nextcloud/data/host.config.php + +mkdir -p assets/nextcloud +cd assets/nextcloud +if [ -e latest.zip ]; then + echo Available Nextcloud files: + ls -lF +else + wget --progress=dot:giga https://download.nextcloud.com/server/releases/latest.zip +fi + +