casjay
802987c984
🐛 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:35:34 -04:00
casjay
7cd4539c23
♻️ Migrate rarbg to /config/ source-of-truth architecture ♻️
...
Migrate rarbg 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
- rootfs/usr/local/etc/docker/functions/entrypoint.sh: update to latest template
- rootfs/usr/local/etc/docker/init.d/*.sh: fix $(basename) UUOC; move inline comments above code lines
- rootfs/tmp/etc/: add service config files (rarbg ) deployed to /etc/ at build time
- rootfs/usr/local/share/template-files/: delete; config now deployed via /tmp/etc/ and /tmp/usr/ at build time
rootfs/root/docker/setup/03-files.sh
rootfs/tmp/
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/zz-default.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/config/rarbg/trackers.txt
rootfs/usr/local/share/template-files/data/.gitkeep
rootfs/usr/local/share/template-files/defaults/.gitkeep
2026-06-04 14:39:44 -04:00
casjay
25e3a4ca80
🗃️ Updated the functions file 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2026-05-24 12:27:35 -04:00
casjay
0e7fb7ff32
🗃️ Removed the .claude/settings.local.json 🗃️
...
Dockerfile
.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:08:50 -04:00
casjay
3be084aaa2
🗃️ 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/env/default.sample
rootfs/usr/local/etc/docker/env/zz-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:12:54 -04:00
casjay
91e4423fa4
🗃️ Update codebase 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:26:04 -05:00
casjay
e9fb67d321
🔄 Updated entrypoint.sh in docker functions 🔄
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:06:37 -05:00
casjay
56e72f133e
🗃️ 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:17 -05:00
casjay
a765d3dde5
🗃️ Updated Dockerfile* and .env.scripts* 🗃️
...
Dockerfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-29 11:04:53 -05:00
casjay
bb7fe4b328
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2025-09-20 06:39:53 -04:00
casjay
234b695304
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-20 05:28:05 -04:00
casjay
1381cee2ad
🗃️ 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/default.sample
rootfs/usr/local/share/template-files/config/env/examples/
rootfs/usr/local/share/template-files/config/.gitkeep
rootfs/usr/local/share/template-files/data/
2025-09-16 19:38:27 -04:00
casjay
c0f881627b
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-16 09:10:51 -04:00
casjay
be357dd575
🗃️ Committing everything that changed 🗃️
...
Jenkinsfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/
2025-09-05 13:36:43 -04:00
casjay
cd686af32a
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-01-10 23:17:07 -05:00
casjay
29a29353f7
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-09-24 11:04:05 -04:00
casjay
71825df429
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 16:39:52 -04:00
casjay
6c40cc8302
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 15:38:44 -04:00
casjay
210dded431
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 15:07:15 -04:00
casjay
b7a6873f33
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 14:57:21 -04:00
casjay
1479cd1329
🗃️ Fixed: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-31 12:31:40 -04:00
casjay
d615c27732
🗃️ Fixed: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-29 18:26:51 -04:00
casjay
861711c34a
🗃️ Fixed: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃️
...
Dockerfile
.gitea/
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-29 17:59:19 -04:00
casjay
55618e1928
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 20:09:05 -04:00
casjay
4fa4e17a98
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 18:49:17 -04:00
casjay
19845a95e7
🗃 Modified: rootfs/usr/local/etc/docker/init.d/zz-default.sh 🗃
...
Modified: rootfs/usr/local/etc/docker/init.d/zz-default.sh
2024-07-14 10:47:23 -04:00
casjay
90d749c534
🗃 Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃
...
Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 10:47:23 -04:00
casjay
a622a8d5a5
🗃️ Updated domain names 🗃️
...
Dockerfile
LICENSE.md
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-08-10 19:56:41 -04:00
casjay
2aaf0ac019
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-04 09:20:15 -04:00
casjay
69688ef87e
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-04 08:57:03 -04:00
casjay
9cb5d26793
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-03 22:55:53 -04:00
casjay
dfcfb0e3bd
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-03 22:23:15 -04:00
casjay
2c373c5ac4
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-03 21:55:45 -04:00
casjay
c455231b7a
🗃️ Committing everything that changed 🗃️
...
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-03 20:08:23 -04:00
casjay
1b44b2101f
🗃️ Committing everything that changed 🗃️
...
Dockerfile
rootfs/usr/local/etc/docker/init.d/zz-default.sh
2023-07-03 19:36:50 -04:00
casjay
4ef243d6d1
🦈 🏠 🐜 ❗ Initial Commit ❗ 🐜 🦈 🏠
2023-07-03 18:23:48 -04:00