diff --git a/Dockerfile b/Dockerfile index 5386f2c..e39a9ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -68,7 +68,7 @@ ENV HOSTNAME="casjaysdevdocker-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Updating the system and ensuring bash is installed"; \ @@ -116,7 +116,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.10 b/Dockerfile.10 index 8f71887..280b1e7 100644 --- a/Dockerfile.10 +++ b/Dockerfile.10 @@ -68,7 +68,7 @@ ENV HOSTNAME="casjaysdevdocker-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Updating the system and ensuring bash is installed"; \ @@ -116,7 +116,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.10 /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.10-dev b/Dockerfile.10-dev index 30e20c8..b95b138 100644 --- a/Dockerfile.10-dev +++ b/Dockerfile.10-dev @@ -68,7 +68,7 @@ ENV HOSTNAME="casjaysdevdocker-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Updating the system and ensuring bash is installed"; \ @@ -116,7 +116,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.10-dev /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.8 b/Dockerfile.8 index 116aa91..0e4b71b 100644 --- a/Dockerfile.8 +++ b/Dockerfile.8 @@ -68,7 +68,7 @@ ENV HOSTNAME="casjaysdevdocker-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Updating the system and ensuring bash is installed"; \ @@ -116,7 +116,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.8 /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.8-dev b/Dockerfile.8-dev index 9f8c04a..801eed3 100644 --- a/Dockerfile.8-dev +++ b/Dockerfile.8-dev @@ -66,7 +66,7 @@ ENV HOSTNAME="casjaysdev-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Setting up prerequisites"; \ @@ -125,7 +125,7 @@ RUN echo "Setting up dev system"; \ pkg="$(curl -q -LSsf "https://github.com/pkmgr/centos/raw/main/lists/development.list")"; \ [ -n "$pkg" ] && yum install -yy --skip-broken "$pkg" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.8 /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.9 b/Dockerfile.9 index 97a1fb0..03c455e 100644 --- a/Dockerfile.9 +++ b/Dockerfile.9 @@ -68,7 +68,7 @@ ENV HOSTNAME="casjaysdevdocker-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Updating the system and ensuring bash is installed"; \ @@ -116,7 +116,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.9 /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/Dockerfile.9-dev b/Dockerfile.9-dev index 445e1f0..88749c0 100644 --- a/Dockerfile.9-dev +++ b/Dockerfile.9-dev @@ -66,7 +66,7 @@ ENV HOSTNAME="casjaysdev-almalinux" USER ${USER} WORKDIR /root -COPY ./dockerfs/usr/local/bin/. /usr/local/bin/ +COPY ./rootfs/usr/local/bin/. /usr/local/bin/ RUN set -e; \ echo "Setting up prerequisites"; \ @@ -121,7 +121,7 @@ RUN echo "Initializing packages before copying files to image"; \ if [ -f "/root/docker/setup/02-packages.sh" ];then echo "Running the packages script";/root/docker/setup/02-packages.sh||{ echo "Failed to execute /root/docker/setup/02-packages.sh" >&2 && exit 10; };echo "Done running the packages script";fi; \ echo "" -COPY ./dockerfs/. / +COPY ./rootfs/. / COPY ./Dockerfile.9 /root/docker/Dockerfile RUN echo "Updating system files "; \ diff --git a/README.md b/README.md index ae36b83..33548e3 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ dockermgr update os almalinux ```shell mkdir -p "/var/lib/srv/root/docker/casjaysdev/almalinux/latest" git clone "https://github.com/dockermgr/almalinux" "$HOME/.local/share/CasjaysDev/dockermgr/almalinux" -cp -Rfva "$HOME/.local/share/CasjaysDev/dockermgr/almalinux/dockerfs/." "/var/lib/srv/root/docker/casjaysdev/almalinux/latest/" +cp -Rfva "$HOME/.local/share/CasjaysDev/dockermgr/almalinux/rootfs/." "/var/lib/srv/root/docker/casjaysdev/almalinux/latest/" docker run -d \ --restart always \ --privileged \ diff --git a/dockerfs/root/docker/setup/00-init.sh b/rootfs/root/docker/setup/00-init.sh similarity index 100% rename from dockerfs/root/docker/setup/00-init.sh rename to rootfs/root/docker/setup/00-init.sh diff --git a/dockerfs/root/docker/setup/01-system.sh b/rootfs/root/docker/setup/01-system.sh similarity index 100% rename from dockerfs/root/docker/setup/01-system.sh rename to rootfs/root/docker/setup/01-system.sh diff --git a/dockerfs/root/docker/setup/02-packages.sh b/rootfs/root/docker/setup/02-packages.sh similarity index 100% rename from dockerfs/root/docker/setup/02-packages.sh rename to rootfs/root/docker/setup/02-packages.sh diff --git a/dockerfs/root/docker/setup/03-files.sh b/rootfs/root/docker/setup/03-files.sh similarity index 100% rename from dockerfs/root/docker/setup/03-files.sh rename to rootfs/root/docker/setup/03-files.sh diff --git a/dockerfs/root/docker/setup/04-users.sh b/rootfs/root/docker/setup/04-users.sh similarity index 100% rename from dockerfs/root/docker/setup/04-users.sh rename to rootfs/root/docker/setup/04-users.sh diff --git a/dockerfs/root/docker/setup/05-custom.sh b/rootfs/root/docker/setup/05-custom.sh similarity index 100% rename from dockerfs/root/docker/setup/05-custom.sh rename to rootfs/root/docker/setup/05-custom.sh diff --git a/dockerfs/root/docker/setup/06-post.sh b/rootfs/root/docker/setup/06-post.sh similarity index 100% rename from dockerfs/root/docker/setup/06-post.sh rename to rootfs/root/docker/setup/06-post.sh diff --git a/dockerfs/root/docker/setup/07-cleanup.sh b/rootfs/root/docker/setup/07-cleanup.sh similarity index 100% rename from dockerfs/root/docker/setup/07-cleanup.sh rename to rootfs/root/docker/setup/07-cleanup.sh diff --git a/rootfs/usr/local/bin/copy b/rootfs/usr/local/bin/copy new file mode 100755 index 0000000..b0b53d8 --- /dev/null +++ b/rootfs/usr/local/bin/copy @@ -0,0 +1,75 @@ +#!/usr/bin/env sh +# shellcheck shell=sh +# - - - - - - - - - - - - - - - - - - - - - - - - - +##@Version : 202605051306-git +# @@Author : Jason Hempstead +# @@Contact : jason@casjaysdev.pro +# @@License : WTFPL +# @@ReadME : copy --help +# @@Copyright : Copyright: (c) 2026 Jason Hempstead, Casjays Developments +# @@Created : Tuesday, May 05, 2026 13:06 EDT +# @@File : copy +# @@Description : copies a file and shows progress +# @@Changelog : Refactored for self-contained operation +# @@TODO : Better documentation +# @@Other : +# @@Resource : +# @@Terminal App : no +# @@sudo/root : no +# @@Template : shell/sh +# - - - - - - - - - - - - - - - - - - - - - - - - - +# shellcheck disable=SC1001,SC1003,SC2001,SC2003,SC2016,SC2031,SC2090,SC2115,SC2120,SC2155,SC2199,SC2229,SC2317,SC2329 +# - - - - - - - - - - - - - - - - - - - - - - - - - +APPNAME="$(basename -- "$0" 2>/dev/null)" +# - - - - - - - - - - - - - - - - - - - - - - - - - +# colorization +if [ -n "$NO_COLOR" ]; then + __printf_color() { printf '%b' "$1\n" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; } +else + __printf_color() { { [ -z "$2" ] || DEFAULT_COLOR=$2; } && printf "%b" "$(tput setaf "$DEFAULT_COLOR" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; } +fi +# - - - - - - - - - - - - - - - - - - - - - - - - - +__unlink() { [ -L "$1" ] && rm -f -- "$1" >/dev/null; } +# - - - - - - - - - - - - - - - - - - - - - - - - - +# custom functions +__copy() { + exitCode=0 + if [ -d "$1" ]; then + __printf_color "Copying $1/* to $2/" + __unlink "$2" + mkdir -p "$2" + cp -Rf "$1"/. "$2"/ + exitCode=$? + elif [ -f "$1" ]; then + __printf_color "Copying $1 to $2" + __unlink "$2" + cp -Rf "$1" "$2" + exitCode=$? + fi + return $exitCode +} +# - - - - - - - - - - - - - - - - - - - - - - - - - +# Define variables +DEFAULT_COLOR="254" +COPY_EXIT_STATUS=0 +# - - - - - - - - - - - - - - - - - - - - - - - - - +# Main application +if [ $# -ne 2 ]; then + __printf_color "USAGE: $APPNAME to from" "1" >&2 + COPY_EXIT_STATUS=1 +elif [ ! -e "$1" ]; then + __printf_color "$1 does not exist" >&2 + COPY_EXIT_STATUS=2 +else + __printf_color "Copying $1 to $2" "4" + __copy "$1" "$2" >/dev/null + COPY_EXIT_STATUS=$? +fi +# - - - - - - - - - - - - - - - - - - - - - - - - - +# End application +# - - - - - - - - - - - - - - - - - - - - - - - - - +# lets exit with code +# - - - - - - - - - - - - - - - - - - - - - - - - - +exit $COPY_EXIT_STATUS +# - - - - - - - - - - - - - - - - - - - - - - - - - +# ex: ts=2 sw=2 et filetype=sh diff --git a/dockerfs/usr/local/bin/entrypoint.sh b/rootfs/usr/local/bin/entrypoint.sh similarity index 100% rename from dockerfs/usr/local/bin/entrypoint.sh rename to rootfs/usr/local/bin/entrypoint.sh diff --git a/dockerfs/usr/local/bin/pkmgr b/rootfs/usr/local/bin/pkmgr similarity index 100% rename from dockerfs/usr/local/bin/pkmgr rename to rootfs/usr/local/bin/pkmgr diff --git a/rootfs/usr/local/bin/symlink b/rootfs/usr/local/bin/symlink new file mode 100755 index 0000000..5ec9f0c --- /dev/null +++ b/rootfs/usr/local/bin/symlink @@ -0,0 +1,64 @@ +#!/usr/bin/env sh +# shellcheck shell=sh +# - - - - - - - - - - - - - - - - - - - - - - - - - +##@Version : 202605051306-git +# @@Author : Jason Hempstead +# @@Contact : jason@casjaysdev.pro +# @@License : WTFPL +# @@ReadME : symlink --help +# @@Copyright : Copyright: (c) 2026 Jason Hempstead, Casjays Developments +# @@Created : Tuesday, May 05, 2026 13:06 EDT +# @@File : symlink +# @@Description : +# @@Changelog : New script +# @@TODO : Better documentation +# @@Other : +# @@Resource : +# @@Terminal App : no +# @@sudo/root : no +# @@Template : shell/sh +# - - - - - - - - - - - - - - - - - - - - - - - - - +# shellcheck disable=SC1001,SC1003,SC2001,SC2003,SC2016,SC2031,SC2090,SC2115,SC2120,SC2155,SC2199,SC2229,SC2317,SC2329 +# - - - - - - - - - - - - - - - - - - - - - - - - - +APPNAME="$(basename -- "$0" 2>/dev/null)" +# - - - - - - - - - - - - - - - - - - - - - - - - - +# colorization +if [ -n "$NO_COLOR" ]; then + __printf_color() { printf '%b' "$1\n" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; } +else + __printf_color() { { [ -z "$2" ] || DEFAULT_COLOR=$2; } && printf "%b" "$(tput setaf "$DEFAULT_COLOR" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; } +fi +# - - - - - - - - - - - - - - - - - - - - - - - - - +__unlink() { [ -L "$1" ] && rm -f -- "$1" >/dev/null; } +# - - - - - - - - - - - - - - - - - - - - - - - - - +# custom functions +__ln_sf() { + __printf_color "symlinking $2 to $1" "4" + __unlink "$2" + ln -sf "$1" "$2" + return $? +} +# - - - - - - - - - - - - - - - - - - - - - - - - - +# Define variables +DEFAULT_COLOR="254" +SYMLINK_EXIT_STATUS=0 +# - - - - - - - - - - - - - - - - - - - - - - - - - +# Main application +if [ $# -ne 2 ]; then + __printf_color "USAGE: $APPNAME from to" "2" >&2 + SYMLINK_EXIT_STATUS=1 +elif [ ! -e "$1" ]; then + __printf_color "$1 does not exist" >&2 + SYMLINK_EXIT_STATUS=2 +else + __ln_sf "$1" "$2" >/dev/null + SYMLINK_EXIT_STATUS=$? +fi +# - - - - - - - - - - - - - - - - - - - - - - - - - +# End application +# - - - - - - - - - - - - - - - - - - - - - - - - - +# lets exit with code +# - - - - - - - - - - - - - - - - - - - - - - - - - +exit $SYMLINK_EXIT_STATUS +# - - - - - - - - - - - - - - - - - - - - - - - - - +# ex: ts=2 sw=2 et filetype=sh diff --git a/dockerfs/usr/local/etc/docker/functions/entrypoint.sh b/rootfs/usr/local/etc/docker/functions/entrypoint.sh similarity index 100% rename from dockerfs/usr/local/etc/docker/functions/entrypoint.sh rename to rootfs/usr/local/etc/docker/functions/entrypoint.sh diff --git a/dockerfs/usr/local/share/template-files/config/.gitkeep b/rootfs/usr/local/share/template-files/config/.gitkeep similarity index 100% rename from dockerfs/usr/local/share/template-files/config/.gitkeep rename to rootfs/usr/local/share/template-files/config/.gitkeep diff --git a/dockerfs/usr/local/share/template-files/config/env/default.sample b/rootfs/usr/local/share/template-files/config/env/default.sample similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/default.sample rename to rootfs/usr/local/share/template-files/config/env/default.sample diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/00-directory.sh b/rootfs/usr/local/share/template-files/config/env/examples/00-directory.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/00-directory.sh rename to rootfs/usr/local/share/template-files/config/env/examples/00-directory.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/addresses.sh b/rootfs/usr/local/share/template-files/config/env/examples/addresses.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/addresses.sh rename to rootfs/usr/local/share/template-files/config/env/examples/addresses.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/certbot.sh b/rootfs/usr/local/share/template-files/config/env/examples/certbot.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/certbot.sh rename to rootfs/usr/local/share/template-files/config/env/examples/certbot.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/couchdb.sh b/rootfs/usr/local/share/template-files/config/env/examples/couchdb.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/couchdb.sh rename to rootfs/usr/local/share/template-files/config/env/examples/couchdb.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/dockerd.sh b/rootfs/usr/local/share/template-files/config/env/examples/dockerd.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/dockerd.sh rename to rootfs/usr/local/share/template-files/config/env/examples/dockerd.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/global.sh b/rootfs/usr/local/share/template-files/config/env/examples/global.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/global.sh rename to rootfs/usr/local/share/template-files/config/env/examples/global.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/healthcheck.sh b/rootfs/usr/local/share/template-files/config/env/examples/healthcheck.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/healthcheck.sh rename to rootfs/usr/local/share/template-files/config/env/examples/healthcheck.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/mariadb.sh b/rootfs/usr/local/share/template-files/config/env/examples/mariadb.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/mariadb.sh rename to rootfs/usr/local/share/template-files/config/env/examples/mariadb.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/mongodb.sh b/rootfs/usr/local/share/template-files/config/env/examples/mongodb.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/mongodb.sh rename to rootfs/usr/local/share/template-files/config/env/examples/mongodb.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/networking.sh b/rootfs/usr/local/share/template-files/config/env/examples/networking.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/networking.sh rename to rootfs/usr/local/share/template-files/config/env/examples/networking.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/other.sh b/rootfs/usr/local/share/template-files/config/env/examples/other.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/other.sh rename to rootfs/usr/local/share/template-files/config/env/examples/other.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/php.sh b/rootfs/usr/local/share/template-files/config/env/examples/php.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/php.sh rename to rootfs/usr/local/share/template-files/config/env/examples/php.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/postgres.sh b/rootfs/usr/local/share/template-files/config/env/examples/postgres.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/postgres.sh rename to rootfs/usr/local/share/template-files/config/env/examples/postgres.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/redis.sh b/rootfs/usr/local/share/template-files/config/env/examples/redis.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/redis.sh rename to rootfs/usr/local/share/template-files/config/env/examples/redis.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/services.sh b/rootfs/usr/local/share/template-files/config/env/examples/services.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/services.sh rename to rootfs/usr/local/share/template-files/config/env/examples/services.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/ssl.sh b/rootfs/usr/local/share/template-files/config/env/examples/ssl.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/ssl.sh rename to rootfs/usr/local/share/template-files/config/env/examples/ssl.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/supabase.sh b/rootfs/usr/local/share/template-files/config/env/examples/supabase.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/supabase.sh rename to rootfs/usr/local/share/template-files/config/env/examples/supabase.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/webservers.sh b/rootfs/usr/local/share/template-files/config/env/examples/webservers.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/webservers.sh rename to rootfs/usr/local/share/template-files/config/env/examples/webservers.sh diff --git a/dockerfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh b/rootfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh similarity index 100% rename from dockerfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh rename to rootfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh diff --git a/dockerfs/usr/local/share/template-files/data/.gitkeep b/rootfs/usr/local/share/template-files/data/.gitkeep similarity index 100% rename from dockerfs/usr/local/share/template-files/data/.gitkeep rename to rootfs/usr/local/share/template-files/data/.gitkeep diff --git a/dockerfs/usr/local/share/template-files/defaults/.gitkeep b/rootfs/usr/local/share/template-files/defaults/.gitkeep similarity index 100% rename from dockerfs/usr/local/share/template-files/defaults/.gitkeep rename to rootfs/usr/local/share/template-files/defaults/.gitkeep