Commit Graph

59 Commits

Author SHA1 Message Date
jason b83c104f09 ♻️ Migrate nextcloud to /config/ source-of-truth architecture ♻️
Migrate nextcloud 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/etc/docker/init.d/zz-nextcloud.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:46:36 -04:00
jason 4d9dfec3c0 🗃️ Updated the functions file 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2026-05-24 12:27:11 -04:00
jason 795f74007a 🗃️ 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:07:33 -04:00
jason 7a9087f1fb 🗃️ 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:12:17 -04:00
jason 0325e38223 🗃️ Update codebase 🗃️
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:25:47 -05:00
jason a668b979fa 🔄 Updated entrypoint.sh script in docker functions directory 🔄
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-11-30 16:04:28 -05:00
jason 664485190e 🗃️ 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:01 -05:00
jason 104d6a2a08 🗃️ 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:37 -05:00
jason 0c3e4356a9 🗃️ Fixed the .gitignore file 🗃️
.gitignore
2025-11-23 08:47:53 -05:00
jason 491efb1302 🗃️ Fixed the .gitignore file 🗃️
.gitignore

Dockerfile
2025-10-31 12:34:09 -04:00
jason 5ac58a1478 🗃️ Fixed the .gitignore file 🗃️
.gitignore
2025-10-22 13:05:47 -04:00
jason 8856e41720 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/zz-nextcloud.sh
2025-09-20 06:39:34 -04:00
jason 3ebc30eca5 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-20 05:27:48 -04:00
jason e77311e4cf 🗃️ 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
2025-09-16 19:37:55 -04:00
jason d5c38f83d6 🗃️ Committing everything that changed 🗃️
.env.scripts
2025-09-16 10:23:04 -04:00
jason fcbddb1909 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-09-16 09:10:25 -04:00
jason 4ada8c7866 🗃️ Committing everything that changed 🗃️
Dockerfile
2025-09-05 22:17:04 -04:00
jason 60654aba6a 🗃️ Committing everything that changed 🗃️
Jenkinsfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/
2025-09-05 13:36:17 -04:00
jason 283458a299 🗃️ Committing everything that changed 🗃️
.gitea/workflows/docker.yaml
2025-02-04 09:29:28 -05:00
jason 9222fc2cc2 🗃️ Committing everything that changed 🗃️
Dockerfile
.env.scripts
rootfs/usr/local/etc/docker/init.d/zz-nextcloud.sh
rootfs/usr/local/share/template-files/config/env/default.sample
2025-02-03 15:19:52 -05:00
jason 972fbbeab7 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2025-01-10 23:16:44 -05:00
jason 0fafce75ad 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-09-24 11:03:42 -04:00
jason 3edfd3bfdf 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 16:38:10 -04:00
jason 7ce893cf6e Added: .gitea/
Added: .gitea/
2024-08-01 16:10:09 -04:00
jason 170bad8052 🗃️ Committing everything that changed 🗃️
.gitea/workflows/docker.yaml
2024-08-01 15:59:22 -04:00
jason a328819566 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 15:38:26 -04:00
jason b91089e173 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 15:05:30 -04:00
jason fac6dce23a 🗃️ Committing everything that changed 🗃️
Dockerfile
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-08-01 14:55:42 -04:00
jason b6a2e43790 🗃️ Fixed: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃️
Dockerfile
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-31 12:29:58 -04:00
jason b9fd41f9a4 🗃️ Fixed: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-29 18:25:11 -04:00
jason 41d7463cd3 🗃️ 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:57:38 -04:00
jason 143dc6a47b 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 20:07:09 -04:00
jason 29069c2938 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 18:47:21 -04:00
jason e600512b07 🗃 Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh 🗃
Modified: rootfs/usr/local/etc/docker/functions/entrypoint.sh
2024-07-14 10:45:54 -04:00
jason 5b947e2630 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/init.d/zz-nextcloud.sh
2024-07-07 16:01:12 -04:00
jason 4f1e93c441 🗃️ Committing everything that changed 🗃️
Dockerfile
2024-07-07 15:54:16 -04:00
jason 52a8e05ea0 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/init.d/zz-nextcloud.sh
2024-07-07 15:50:35 -04:00
jason a2b6fd7388 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/bin/next-cloud
rootfs/usr/local/bin/occ
2024-07-07 15:50:02 -04:00
jason b738a2381d 🗃️ Committing everything that changed 🗃️
rootfs/usr/local/bin/next-cloud
2024-07-07 15:42:30 -04:00
jason 233e048552 🗃️ Committing everything that changed 🗃️
bin/entrypoint-nextcloud.sh
bin/.gitkeep
bin/healthcheck
bin/occ
config/cont-init.d/00-fix-logs.sh
config/cont-init.d/01-fix-uidgid.sh
config/cont-init.d/02-fix-perms.sh
config/cont-init.d/03-config.sh
config/cont-init.d/04-svc-main.sh
config/cont-init.d/05-svc-cron.sh
config/cont-init.d/06-svc-previewgen.sh
config/cont-init.d/07-svc-news-updater.sh
config/.gitkeep
config/php/conf.d/smbclient.ini
config/tpls/bootstrap.php
config/tpls/etc/nginx/nginx.conf
config/tpls/etc/php/conf.d/apcu.ini
config/tpls/etc/php/conf.d/opcache.ini
config/tpls/etc/php/conf.d/override.ini
config/tpls/etc/php/php-fpm.d/www.conf
data/.gitkeep
Dockerfile
.env.scripts
.gitattributes
.gitignore
rootfs/.gitkeep
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/bin/.gitkeep
rootfs/usr/local/bin/next-cloud
rootfs/usr/local/bin/occ
rootfs/usr/local/bin/pkmgr
rootfs/usr/local/bin/start-nextcloud.sh
rootfs/usr/local/etc/
rootfs/usr/local/share/template-files/config/env/
2024-07-07 15:33:36 -04:00
casjay b7e94234a6 🗃️ Updated domain names 🗃️
bin/entrypoint-nextcloud.sh
Dockerfile
LICENSE.md
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/bin/start-nextcloud.sh
2023-08-10 19:56:09 -04:00
casjay 6e71ad1ca8 🔵 Added .gitattributes 🔵 2023-07-29 12:36:58 -04:00
casjay b6869842eb 🗃️ Committing everything that changed 🗃️ 2023-01-08 11:20:42 -05:00
casjay 1e8f9ee710 🗃️ Committing everything that changed 🗃️ 2022-10-11 16:08:24 -04:00
casjay 1a6bbcd8a0 🗃️ Committing everything that changed 🗃️ 2022-10-07 18:47:48 -04:00
casjay 6bec9436f0 🗃️ Committing everything that changed 🗃️ 2022-10-04 23:27:27 -04:00
casjay 87f1af76aa 🗃️ Committing everything that changed 🗃️ 2022-10-04 23:17:10 -04:00
casjay 64cdb292a2 🗃️ Committing everything that changed 🗃️ 2022-10-04 23:09:45 -04:00
casjay 0ffc23312a 🗃️ Committing everything that changed 🗃️ 2022-10-04 23:03:23 -04:00
casjay d1f5e78d17 🗃️ Committing everything that changed 🗃️ 2022-10-04 22:40:55 -04:00