casjay
6cc202ac60
🔧 Rename dockerfs to rootfs across project 🔧
...
- Renamed `dockerfs/` directory tree to `rootfs/` for all setup scripts, binaries, functions, and template files
- Updated all Dockerfile variants (3.14 through 3.23, edge, and base) to reference the new `rootfs/` path
- Updated README.md to reflect the new directory structure
- Preserved file contents during the rename (100% similarity across moved files)
Dockerfile
Dockerfile.3.14
Dockerfile.3.15
Dockerfile.3.16
Dockerfile.3.17
Dockerfile.3.18
Dockerfile.3.19
Dockerfile.3.20
Dockerfile.3.21
Dockerfile.3.22
Dockerfile.3.23
Dockerfile.edge
dockerfs/root/docker/setup/00-init.sh
dockerfs/root/docker/setup/01-system.sh
dockerfs/root/docker/setup/02-packages.sh
dockerfs/root/docker/setup/03-files.sh
dockerfs/root/docker/setup/04-users.sh
dockerfs/root/docker/setup/05-custom.sh
dockerfs/root/docker/setup/06-post.sh
dockerfs/root/docker/setup/07-cleanup.sh
dockerfs/usr/local/bin/copy
dockerfs/usr/local/bin/entrypoint.sh
dockerfs/usr/local/bin/pkmgr
dockerfs/usr/local/bin/symlink
dockerfs/usr/local/etc/docker/functions/entrypoint.sh
dockerfs/usr/local/share/template-files/config/env/default.sample
dockerfs/usr/local/share/template-files/config/env/examples/00-directory.sh
dockerfs/usr/local/share/template-files/config/env/examples/addresses.sh
dockerfs/usr/local/share/template-files/config/env/examples/certbot.sh
dockerfs/usr/local/share/template-files/config/env/examples/couchdb.sh
dockerfs/usr/local/share/template-files/config/env/examples/dockerd.sh
dockerfs/usr/local/share/template-files/config/env/examples/global.sh
dockerfs/usr/local/share/template-files/config/env/examples/healthcheck.sh
dockerfs/usr/local/share/template-files/config/env/examples/mariadb.sh
dockerfs/usr/local/share/template-files/config/env/examples/mongodb.sh
dockerfs/usr/local/share/template-files/config/env/examples/networking.sh
dockerfs/usr/local/share/template-files/config/env/examples/other.sh
dockerfs/usr/local/share/template-files/config/env/examples/php.sh
dockerfs/usr/local/share/template-files/config/env/examples/postgres.sh
dockerfs/usr/local/share/template-files/config/env/examples/redis.sh
dockerfs/usr/local/share/template-files/config/env/examples/services.sh
dockerfs/usr/local/share/template-files/config/env/examples/ssl.sh
dockerfs/usr/local/share/template-files/config/env/examples/supabase.sh
dockerfs/usr/local/share/template-files/config/env/examples/webservers.sh
dockerfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh
dockerfs/usr/local/share/template-files/config/.gitkeep
dockerfs/usr/local/share/template-files/data/.gitkeep
dockerfs/usr/local/share/template-files/defaults/.gitkeep
README.md
2026-05-05 14:35:06 -04:00
casjay
e6d532747f
✨ Add self-contained copy and symlink helper scripts ✨
...
- Add `dockerfs/usr/local/bin/copy` for copying files/dirs with progress output
- Add `dockerfs/usr/local/bin/symlink` as a wrapper around `ln -sf` with logging
- Both scripts include color output, NO_COLOR support, and unlink-before-write safety
- Provides standardized helpers for use inside Alpine Docker images
dockerfs/usr/local/bin/copy
dockerfs/usr/local/bin/symlink
2026-05-05 14:00:10 -04:00
casjay
22b01f7f43
🔧 Replace symlink helper with ln -sf across all Alpine Dockerfiles 🔧
...
- Replace `/usr/local/bin/symlink` calls with native `ln -sf` for bash shell symlinks in all Alpine version Dockerfiles (3.14–3.22 and edge)
- Remove `coreutils` from ENV_PACKAGES in `.env.scripts.edge` and `PACK_LIST` in `Dockerfile.edge` as it is no longer needed
Dockerfile.3.14
Dockerfile.3.15
Dockerfile.3.16
Dockerfile.3.17
Dockerfile.3.18
Dockerfile.3.19
Dockerfile.3.20
Dockerfile.3.21
Dockerfile.3.22
Dockerfile.edge
.env.scripts.edge
2026-05-04 13:26:33 -04:00
casjay
d9b8679f79
🐳 Update codebase 🐳
...
Dockerfile
2026-05-04 11:58:55 -04:00
casjay
70a5449991
🔧 Replace sysvinit-utils with openrc and update image version 🔧
...
- Replace `sysvinit-utils` with `openrc` in ENV_PACKAGES in .env.scripts
- Replace `sysvinit-utils` with `openrc` in PACK_LIST ARG in Dockerfile
- Update IMAGE_VERSION from `3.22` to `latest` in Dockerfile
Dockerfile
.env.scripts
2026-05-04 11:46:42 -04:00
casjay
92104879ba
🔧 Update env scripts and Dockerfiles across Alpine versions 🔧
...
- Rename ENV_IMAGE_NAME to ENV_REGISTRY_REPO and ENV_ORG_NAME to ENV_REGISTRY_ORG for consistency
- Update ENV_REGISTRY_URL to use base registry URL and ENV_IMAGE_PUSH to ENV_REGISTRY_PUSH
- Trim default package list to core essentials, removing redundant and heavy packages
- Update version timestamps and copyright year to 2026
- Sync .env.scripts changes across all Alpine version variants (3.14–3.23, edge)
Dockerfile.3.14
Dockerfile.3.15
Dockerfile.3.16
Dockerfile.3.17
Dockerfile.3.18
Dockerfile.3.19
Dockerfile.3.20
Dockerfile.3.21
Dockerfile.3.22
Dockerfile.edge
.env.scripts
.env.scripts.3.14
.env.scripts.3.15
.env.scripts.3.16
.env.scripts.3.17
.env.scripts.3.18
.env.scripts.3.19
.env.scripts.3.20
.env.scripts.3.21
.env.scripts.3.22
.env.scripts.3.23
.env.scripts.edge
2026-05-04 11:25:43 -04:00
casjay
e6f40f1790
🗃️ Install packages before running initial setup scripts 🗃️
...
Dockerfile: reorder build steps so `apk add ${PACK_LIST}` runs before
the initial setup script (00-init.sh). The setup script depends on
packages from PACK_LIST, so installing first avoids relying on
implicit package state.
Dockerfile
2026-04-26 01:05:06 -04:00
casjay
dbebd7cd38
🔧 Update configuration files 🔧
...
Dockerfile.3.23
.env.scripts.3.23
2026-01-30 13:44:46 -05:00
casjay
9e5761c4f6
🔧 Update configuration files 🔧
...
.gitea/workflows/docker.3.14.yaml
.gitea/workflows/docker.3.15.yaml
.gitea/workflows/docker.3.16.yaml
.gitea/workflows/docker.3.17.yaml
.gitea/workflows/docker.3.18.yaml
.gitea/workflows/docker.3.19.yaml
.gitea/workflows/docker.3.20.yaml
.gitea/workflows/docker.3.21.yaml
.gitea/workflows/docker.3.22.yaml
.gitea/workflows/docker.edge.yaml
.gitea/workflows/docker.yaml
.github/workflows/docker.3.14.yaml
.github/workflows/docker.3.15.yaml
.github/workflows/docker.3.16.yaml
.github/workflows/docker.3.17.yaml
.github/workflows/docker.3.18.yaml
.github/workflows/docker.3.19.yaml
.github/workflows/docker.3.20.yaml
.github/workflows/docker.3.21.yaml
.github/workflows/docker.3.22.yaml
.github/workflows/docker.edge.yaml
.github/workflows/docker.yaml
2026-01-29 14:21:40 -05:00
casjay
ac4d4f9eb9
🔧 Updated workflows 🔧
...
.gitea/workflows/docker.3.14.yaml
.gitea/workflows/docker.3.15.yaml
.gitea/workflows/docker.3.16.yaml
.gitea/workflows/docker.3.17.yaml
.gitea/workflows/docker.3.18.yaml
.gitea/workflows/docker.3.19.yaml
.gitea/workflows/docker.3.20.yaml
.gitea/workflows/docker.3.21.yaml
.gitea/workflows/docker.3.22.yaml
.gitea/workflows/docker.edge.yaml
.gitea/workflows/docker.yaml
.github/workflows/docker.3.14.yaml
.github/workflows/docker.3.15.yaml
.github/workflows/docker.3.16.yaml
.github/workflows/docker.3.17.yaml
.github/workflows/docker.3.18.yaml
.github/workflows/docker.3.19.yaml
.github/workflows/docker.3.20.yaml
.github/workflows/docker.3.21.yaml
.github/workflows/docker.3.22.yaml
.github/workflows/docker.edge.yaml
.github/workflows/docker.yaml
2026-01-16 00:15:55 -05:00
casjay
5454c81885
🗃️ Updated workflows and moved rootfs 🗃️
...
Dockerfile
Dockerfile.3.14
Dockerfile.3.15
Dockerfile.3.16
Dockerfile.3.17
Dockerfile.3.18
Dockerfile.3.19
Dockerfile.3.20
Dockerfile.3.21
Dockerfile.3.22
Dockerfile.edge
dockerfs/
.gitea/workflows/docker.3.14.yaml
.gitea/workflows/docker.3.15.yaml
.gitea/workflows/docker.3.16.yaml
.gitea/workflows/docker.3.17.yaml
.gitea/workflows/docker.3.18.yaml
.gitea/workflows/docker.3.19.yaml
.gitea/workflows/docker.3.20.yaml
.gitea/workflows/docker.3.21.yaml
.gitea/workflows/docker.3.22.yaml
.gitea/workflows/docker.edge.yaml
.gitea/workflows/docker.yaml
.github/
README.md
rootfs/root/docker/setup/00-init.sh
rootfs/root/docker/setup/01-system.sh
rootfs/root/docker/setup/02-packages.sh
rootfs/root/docker/setup/03-files.sh
rootfs/root/docker/setup/04-users.sh
rootfs/root/docker/setup/05-custom.sh
rootfs/root/docker/setup/06-post.sh
rootfs/root/docker/setup/07-cleanup.sh
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/bin/pkmgr
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/share/template-files/config/env/default.sample
rootfs/usr/local/share/template-files/config/env/examples/00-directory.sh
rootfs/usr/local/share/template-files/config/env/examples/addresses.sh
rootfs/usr/local/share/template-files/config/env/examples/certbot.sh
rootfs/usr/local/share/template-files/config/env/examples/couchdb.sh
rootfs/usr/local/share/template-files/config/env/examples/dockerd.sh
rootfs/usr/local/share/template-files/config/env/examples/global.sh
rootfs/usr/local/share/template-files/config/env/examples/healthcheck.sh
rootfs/usr/local/share/template-files/config/env/examples/mariadb.sh
rootfs/usr/local/share/template-files/config/env/examples/mongodb.sh
rootfs/usr/local/share/template-files/config/env/examples/networking.sh
rootfs/usr/local/share/template-files/config/env/examples/other.sh
rootfs/usr/local/share/template-files/config/env/examples/php.sh
rootfs/usr/local/share/template-files/config/env/examples/postgres.sh
rootfs/usr/local/share/template-files/config/env/examples/redis.sh
rootfs/usr/local/share/template-files/config/env/examples/services.sh
rootfs/usr/local/share/template-files/config/env/examples/ssl.sh
rootfs/usr/local/share/template-files/config/env/examples/supabase.sh
rootfs/usr/local/share/template-files/config/env/examples/webservers.sh
rootfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh
rootfs/usr/local/share/template-files/config/.gitkeep
rootfs/usr/local/share/template-files/data/.gitkeep
rootfs/usr/local/share/template-files/defaults/.gitkeep
2026-01-15 23:48:05 -05:00
casjay
9f9825fd4c
🗃️ Update codebase 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 18:27:27 -05:00
casjay
6236979aba
🗃️ Update codebase 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:17:39 -05:00
casjay
e44db49015
🗃 Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃
...
Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-29 11:55:19 -05:00
casjay
3fb1bc2a25
🗃 Modified: rootfs/usr/local/bin/symlink 🗃
...
Modified: rootfs/usr/local/bin/symlink
2025-11-29 11:55:19 -05:00
casjay
fa06d860d4
🗃 Modified: rootfs/usr/local/bin/entrypoint.sh 🗃
...
Modified: rootfs/usr/local/bin/entrypoint.sh
2025-11-29 11:55:19 -05:00
casjay
fa2c337e65
🗃 Modified: rootfs/usr/local/bin/copy 🗃
...
Modified: rootfs/usr/local/bin/copy
2025-11-29 11:55:19 -05:00
casjay
4826c29841
🗃 Modified: rootfs/root/docker/setup/07-cleanup.sh 🗃
...
Modified: rootfs/root/docker/setup/07-cleanup.sh
2025-11-29 11:55:19 -05:00
casjay
502ebb67e4
🗃 Modified: rootfs/root/docker/setup/06-post.sh 🗃
...
Modified: rootfs/root/docker/setup/06-post.sh
2025-11-29 11:55:19 -05:00
casjay
65c928035c
🗃 Modified: rootfs/root/docker/setup/05-custom.sh 🗃
...
Modified: rootfs/root/docker/setup/05-custom.sh
2025-11-29 11:55:19 -05:00
casjay
5cb30dbf14
🗃 Modified: rootfs/root/docker/setup/04-users.sh 🗃
...
Modified: rootfs/root/docker/setup/04-users.sh
2025-11-29 11:55:18 -05:00
casjay
a54b7aec6a
🗃 Modified: rootfs/root/docker/setup/03-files.sh 🗃
...
Modified: rootfs/root/docker/setup/03-files.sh
2025-11-29 11:55:18 -05:00
casjay
4430409302
🗃 Modified: rootfs/root/docker/setup/02-packages.sh 🗃
...
Modified: rootfs/root/docker/setup/02-packages.sh
2025-11-29 11:55:18 -05:00
casjay
c41caded1f
🗃 Modified: rootfs/root/docker/setup/01-system.sh 🗃
...
Modified: rootfs/root/docker/setup/01-system.sh
2025-11-29 11:55:18 -05:00
casjay
986bcc0581
🗃 Modified: rootfs/root/docker/setup/00-init.sh 🗃
...
Modified: rootfs/root/docker/setup/00-init.sh
2025-11-29 11:55:18 -05:00
casjay
ca8ebe1bb3
🗃 Modified: .env.scripts 🗃
...
Modified: .env.scripts
2025-11-29 11:55:18 -05:00
casjay
ec8ab0aaad
🗃 Modified: Dockerfile 🗃
...
Modified: Dockerfile
2025-11-29 11:55:18 -05:00
casjay
ce38a9be0e
🦈 🏠 🐜 ❗ Initial Commit ❗ 🐜 🦈 🏠
2025-11-29 11:11:34 -05:00