jason
141291bec5
🐛 Fix container DNS: ship resolv.conf without search domain 🐛
...
Hosts with a search domain cause containers to inherit it. When the
zone has a wildcard AAAA record, public hostnames resolve to the host's
own IPv6 address instead of the real server, breaking all outbound
HTTPS and DNS from inside the container.
The entrypoint already has a hook: if /usr/local/etc/resolv.conf
exists it replaces /etc/resolv.conf at container startup. Ship a
clean resolv.conf with Cloudflare + Google DNS and no search domain
so container DNS is always correct regardless of host configuration.
- rootfs/usr/local/etc/resolv.conf: new file — clean DNS, no search domain
rootfs/usr/local/etc/resolv.conf
2026-06-05 12:36:34 -04:00
jason
ccd1321ad2
♻️ Migrate vim to /config/ source-of-truth architecture ♻️
...
Migrate vim Docker image to the new build-time config architecture.
- rootfs/root/docker/setup/03-files.sh: rewrite to canonical form with /tmp/bin, /tmp/var, /tmp/etc, /tmp/usr handlers; remove template-files copy block
- rootfs/usr/local/etc/docker/functions/entrypoint.sh: update to latest template with __init_service_conf, __find_php_ini, __find_php_bin helpers
- rootfs/usr/local/etc/docker/init.d/*.sh: fix $(basename) UUOC → ${var##*/}; move inline comments above code lines; remove commented-out dead code
- rootfs/usr/local/share/template-files/: delete entire directory; config files now deployed via /tmp/etc/ at build time
rootfs/root/docker/setup/03-files.sh
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-06-04 14:49:51 -04:00
jason
c8baed9f79
🗃️ Updated the functions file 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2026-05-24 12:28:00 -04:00
jason
1755dac412
🗃️ Removed the .claude/settings.local.json 🗃️
...
Dockerfile
.dockerignore
.env.scripts
.gitattributes
.gitea/workflows/docker.yaml
.gitignore
LICENSE.md
README.md
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/bin/pkmgr
2026-05-12 20:09:44 -04:00
jason
6fee2e7cf5
🗃️ rootfs: shield internal entrypoint PID files from /run/*.pid sweeps 🗃️
...
Update the embedded entrypoint copies in rootfs/ to match the
upstream template change. Internal state files renamed to dotfiles
so they're not matched by `/run/*.pid` cleanup globs:
- /run/init.d/entrypoint.pid -> /run/.entrypoint.pid
- /run/no_exit.pid -> /run/.no_exit.pid
- /run/backup.pid -> /run/.backup.pid
- /run/__start_init_scripts.pid -> /run/.start_init_scripts.pid
Per-service PIDs in /run/init.d/ are unchanged.
rootfs/usr/local/bin/entrypoint.sh
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/zz-entrypoint.sh
2026-05-05 19:13:29 -04:00
jason
9cb3a09c40
🗃️ Update codebase 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:26:21 -05:00
jason
afff9b2a16
🐳 Enhancement: Improve Docker entrypoint script (entrypoint.sh) 🐳
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:09:03 -05:00
jason
4600903b7c
🗃️ Fixed the entrypoint scripts 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/share/template-files/config/env/default.sample
2025-11-29 12:37:34 -05:00
jason
2524b3d62c
🗃️ Updated Dockerfile* and .env.scripts* 🗃️
...
Dockerfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-29 11:05:14 -05:00
jason
a97de6a617
🗃️ Fixed the .gitignore file 🗃️
...
.gitignore
2025-11-23 08:48:31 -05:00
jason
e28a3f918a
🗃️ Fixed the .gitignore file 🗃️
...
.gitignore
Dockerfile
2025-10-31 12:34:40 -04:00
jason
d5d38fa42e
🗃️ Fixed the .gitignore file 🗃️
...
.gitignore
2025-10-22 13:06:28 -04:00
jason
c4ad68c0d7
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-20 06:40:13 -04:00
jason
6282abe3c2
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-20 05:28:25 -04:00
jason
dc067b8051
🗃️ Committing everything that changed 🗃️
...
Dockerfile
.env.scripts
.gitattributes
.gitignore
rootfs/.gitea/
rootfs/root/
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/
2025-09-16 19:39:01 -04:00
jason
aaf24f248f
🗃️ Committing everything that changed 🗃️
...
.env.scripts
2025-09-16 10:23:58 -04:00
jason
2ff664af17
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-16 09:11:21 -04:00
jason
5642fad531
🗃️ Committing everything that changed 🗃️
...
Jenkinsfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/
2025-09-05 13:37:16 -04:00
jason
9b9363968b
🗃️ Committing everything that changed 🗃️
...
Dockerfile
2025-02-04 10:59:51 -05:00
jason
52606e94cd
🗃️ Committing everything that changed 🗃️
...
.gitea/workflows/docker.yaml
2025-02-04 09:30:29 -05:00
jason
a0f48232f5
➕ Added: rootfs/usr/local/bin/entrypoint.sh ➕
...
Added: rootfs/usr/local/bin/entrypoint.sh
2024-08-01 16:13:31 -04:00
jason
20d45b1cdc
➕ Added: .gitea/ ➕
...
Added: .gitea/
2024-08-01 16:13:31 -04:00
jason
926a621c3d
➕ Added: Dockerfile ➕
...
Added: Dockerfile
2024-08-01 16:13:31 -04:00
casjay
08f7d463df
🗃️ Updated domain names 🗃️
...
bin/entrypoint-vim.sh
Dockerfile
LICENSE.md
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/bin/start-vim.sh
2023-08-10 19:58:01 -04:00
casjay
01d32d973c
🔵 Added .gitattributes 🔵
2023-07-29 12:40:26 -04:00
casjay
56d76b33c2
🗃️ Committing everything that changed 🗃️
2023-01-08 11:22:20 -05:00
casjay
491af54b78
🗃️ Committing everything that changed 🗃️
2022-10-11 16:09:03 -04:00
casjay
db727969f3
🗃️ Committing everything that changed 🗃️
2022-10-07 18:48:31 -04:00
casjay
9400616f13
🗃️ Committing everything that changed 🗃️
2022-10-03 10:32:49 -04:00
Jason
1afbb8bd35
🗃️ modified: README.md 🗃️
2022-07-09 13:27:37 -04:00
Jason
ad675039b2
🗃️ modified: .gitignore 🗃️
2022-07-09 13:27:36 -04:00
Jason
a44f2a1b37
🗃️ modified: Dockerfile 🗃️
2022-07-09 13:27:35 -04:00
Jason
ce6d64747e
🗃️ modified: Dockerfile 🗃️
2022-07-06 07:39:30 -04:00
Jason
35d727b978
🗃️ modified: README.md 🗃️
2022-07-06 07:29:26 -04:00
Jason
345cf1bada
🗃️ modified: Dockerfile 🗃️
2022-07-06 07:15:11 -04:00
Jason
5e2accf77c
🗃️ modified: bin/entrypoint-vim.sh 🗃️
2022-07-06 07:15:10 -04:00
Jason
010c19d217
➖ Deleted: bin/renew_env.sh bin/tmux-plugins bin/weather bin/yank.sh config/bashrc con ➖
...
bin/renew_env.sh
bin/tmux-plugins
bin/weather
bin/yank.sh
config/bashrc
config/resurrect
config/tmux.conf
2022-07-06 07:14:49 -04:00
Jason
4ec9719a1c
🦈 🏠 🐜 ❗ Initial Commit ❗ 🐜 🦈 🏠
2022-07-06 07:07:00 -04:00