Commit Graph

  • 8dbfdf599a fix(shared-ols): useIpInProxyHeader 2->1 so real client IP reaches lsphp trunk shadowdao 2026-06-11 07:55:42 -07:00
  • 2e85f458d3 Merge pull request 'feat: OLS tier images — cac-lsphp (detached lsphp) + shared-ols' (#19) from feature/cac-lsphp-image into trunk jknapp 2026-06-10 16:56:38 +00:00
  • 08f35032c5 fix(shared-ols): re-review hardening — bounded flock + stale-tmp sweep feature/cac-lsphp-image shadowdao 2026-06-10 09:25:05 -07:00
  • 6bb494c72f fix(shared-ols): review fixes — watcher starvation, atomic render, O(N) chown, safe meta parse shadowdao 2026-06-10 08:34:55 -07:00
  • 7552760ba0 fix(cac-lsphp): normalize $_SERVER DOCUMENT_ROOT/SCRIPT_FILENAME to /home shadowdao 2026-06-10 07:02:54 -07:00
  • fc65b68bd6 fix(cac-lsphp): mount docroot at /home/$user + symlink for true 1:1 compatibility shadowdao 2026-06-10 06:54:28 -07:00
  • e99b8cb2d1 fix(cac-lsphp): entrypoint operates on the /mnt/users docroot, not /home/$user shadowdao 2026-06-10 06:42:31 -07:00
  • 19db8f170a feat(shared-ols): shared OpenLiteSpeed tier image (webserver-only, fronts cac-lsphp sidecars) shadowdao 2026-06-10 01:22:14 -07:00
  • 19092911a3 feat(cac-lsphp): detached lsphp (LSAPI) site image for the shared-ols tier shadowdao 2026-06-09 18:28:34 -07:00
  • 50202538e4 cac-litespeed: supervise OLS in daemon mode so self-restarts don't kill PID 1 shadowdao 2026-06-05 19:15:25 -07:00
  • 2837d40f00 cac-litespeed: forward real client IP to logs and PHP behind HAProxy shadowdao 2026-06-04 15:51:25 -07:00
  • cfdaae116a tune(litespeed): bump opcache 32→64 MB / 4000→8000 files + add per-site override shadowdao 2026-06-03 06:21:37 -07:00
  • 87f154cdc8 refactor(litespeed): drop setUIDMode for shared lsphp + cut opcache 128→32M shadowdao 2026-06-02 20:06:56 -07:00
  • f463519998 tune(litespeed): bump LSPHP_WORKER_ESTIMATE_MB 115 → 130 shadowdao 2026-06-02 18:54:28 -07:00
  • 03cca745f7 feat(litespeed): wire up dynamic LSAPI tuning + idle reduction shadowdao 2026-06-02 16:36:25 -07:00
  • d1c3cfadc0 feat(litespeed): make log paths drop-in compatible with cac:phpNN shadowdao 2026-06-02 10:53:44 -07:00
  • 80fa06592b perf(litespeed): defer mariadb-server + memcached install to DEV runtime shadowdao 2026-06-02 08:26:19 -07:00
  • 9e13571d61 Drop stale configs/litespeed/vhconf.tpl shadowdao 2026-06-02 07:33:06 -07:00
  • 55c28a0c11 Add cac-litespeed image family (OpenLiteSpeed, native LSAPI) shadowdao 2026-06-02 07:32:47 -07:00
  • 1756d496e5 detect-memory: raise PHP_WORKER_ESTIMATE_MB default 60→128 Claude Code 2026-06-01 08:23:09 -07:00
  • d5d027c0ab chore(ci): trigger fresh build to verify older PHP tags repopulate shadowdao 2026-05-29 07:59:12 -07:00
  • 28bb1055da Use proxy_block placeholder in vhost template for FPM load balancing shadowdao 2026-04-02 09:03:11 -07:00
  • e9604b8721 Fix shared httpd log tailing for dynamically added vhosts shadowdao 2026-04-01 22:22:10 -07:00
  • e81b0df5b8 Reduce idle PHP-FPM memory footprint shadowdao 2026-04-01 15:58:42 -07:00
  • c65f533dcc Add HEIC/HEIF/AVIF support + fix MariaDB repo for AlmaLinux 10 shadowdao 2026-04-01 15:48:58 -07:00
  • c6f1f42987 Final vhost template: SetHandler + ProxyFCGISetEnvIf for both paths shadowdao 2026-04-01 13:58:11 -07:00
  • e20f5620d7 Fix DOCUMENT_ROOT for PHP-FPM in shared httpd mode shadowdao 2026-04-01 13:04:53 -07:00
  • 1490bde56e Switch shared vhost from SetHandler to ProxyPassMatch for PHP-FPM shadowdao 2026-04-01 12:50:54 -07:00
  • e5e055d198 Fix ProxyFCGISetEnvIf syntax for SCRIPT_FILENAME rewrite shadowdao 2026-04-01 12:32:52 -07:00
  • c68b555a5f Fix PHP-FPM path mismatch in shared httpd vhost template shadowdao 2026-04-01 12:22:53 -07:00
  • 7f7cb456f0 Add openssl to package installs for AlmaLinux 10 shadowdao 2026-04-01 11:11:10 -07:00
  • dc6ce2bf12 Upgrade base image from AlmaLinux 9 to AlmaLinux 10 shadowdao 2026-04-01 10:55:26 -07:00
  • fc55752379 Fix curl-minimal conflict in shared-httpd Dockerfile shadowdao 2026-04-01 10:44:24 -07:00
  • 367da7806c Fix ImageMagick install: use EPEL packages instead of upstream RPMs shadowdao 2026-04-01 10:44:03 -07:00
  • a5cb45a386 Install latest ImageMagick 7.1.2-18 from official RPMs shadowdao 2026-04-01 10:15:15 -07:00
  • c78167871c Add shared httpd + PHP-FPM-only container architecture shadowdao 2026-04-01 10:08:00 -07:00
  • 87c4f2befc Optimize Apache & PHP-FPM memory for lower idle usage shadowdao 2026-02-25 18:52:15 -08:00
  • a153385d8f Adding support for PHP 8.5 shadowdao 2026-02-08 07:57:04 -08:00
  • 468bc7b088 Move user crontab to persistent home directory shadowdao 2025-08-13 07:36:35 -07:00
  • 8b9708e351 Add essential development tools to container shadowdao 2025-08-13 07:19:25 -07:00
  • 92ed9885ec Remove php-ioncube-loader from PHP 8.1 to fix Composer installation shadowdao 2025-08-12 16:41:33 -07:00
  • 844b21bd7c Add Composer to container for PHP dependency management shadowdao 2025-08-12 15:50:18 -07:00
  • 3d903b437f Fix PHP error log path to use correct user directory shadowdao 2025-07-31 10:21:15 -07:00
  • 152dd413ef adding claude infor shadowdao 2025-07-28 07:29:03 -07:00
  • 617fdbcd21 Add PostgreSQL support for all PHP versions shadowdao 2025-07-28 07:27:39 -07:00
  • 154f42ae09 Optimize memory usage for Apache and PHP-FPM, remove ioncube-loader shadowdao 2025-07-20 16:52:04 -07:00
  • b5857d73c2 Fix issue where PHP Sessions were not working as expected shadowdao 2025-07-20 12:06:15 -07:00
  • b1de7021a3 fix build issues shadowdao 2025-07-16 08:01:07 -07:00
  • 9f8beb45b8 Switching builds to include PHP version to limit memory requirements on deploy. improve build size and speed for images. shadowdao 2025-07-16 07:55:03 -07:00
  • 88f462eb04 Updated the README.md Added a healthcheck to the container adjusted Apache limits for memory consumption switch to microdnf for improved memory usage shadowdao 2025-07-16 05:56:33 -07:00
  • e7b0bce666 Update MariaDB Version shadowdao 2025-06-14 16:02:00 -07:00
  • 5a097034c4 Update MariaDB Version shadowdao 2025-03-16 11:12:46 -07:00
  • a41157fad0 fix url shadowdao 2025-03-16 10:58:25 -07:00
  • 4fd7ee465a Adding support for PHP 8.4 and upgrading MariaDB to 11.4.5 shadowdao 2025-03-16 10:43:16 -07:00
  • 8a7490ef98 forgot to add iproute shadowdao 2024-12-17 21:52:38 -08:00
  • 9df776ef08 Merge pull request 'fix path to remote_ip.conf' (#18) from update-to-fix-ip-and-options-issue into trunk jknapp 2024-12-18 05:47:59 +00:00
  • 7bab6d39fc fix path to remote_ip.conf shadowdao 2024-12-17 21:47:32 -08:00
  • 9630408ca0 Merge pull request 'Added fix for issues found while setting up anhonesthost' (#17) from update-to-fix-ip-and-options-issue into trunk jknapp 2024-12-18 05:44:51 +00:00
  • 49c5438866 Added fix for issues found while setting up anhonesthost shadowdao 2024-12-17 21:44:09 -08:00
  • 885deb5979 Merge pull request 'fix spacing on versions' (#16) from fix-readme into trunk jknapp 2024-10-16 01:50:31 +00:00
  • 23253e9f37 fix spacing on versions shadowdao 2024-10-15 18:50:11 -07:00
  • fde567d5f9 Merge pull request 'Fix/Update README.md' (#15) from fix-readme into trunk jknapp 2024-10-16 01:45:51 +00:00
  • b2675abc30 Fix/Update README.md shadowdao 2024-10-15 18:44:09 -07:00
  • aab89a7412 Merge pull request 'Update for log rotation and backups' (#14) from log-cleanup into trunk jknapp 2024-10-15 02:32:44 +00:00
  • 527ba5cf58 Adding better backups and log rotation, and updating files around it shadowdao 2024-10-14 19:30:51 -07:00
  • bbd2de6792 Update for log rotation and backups shadowdao 2024-10-14 12:15:11 -07:00
  • ed9ba0118b Update to reflect changes for user directory jknapp 2024-10-14 17:28:24 +00:00
  • 715b998404 Update README to reflect gitea address and adding logs jknapp 2024-10-14 17:25:10 +00:00
  • 7d988b338c Merge pull request 'Fixing script to add more time for startup and add backup crons for database' (#13) from fix-script into trunk jknapp 2024-10-02 20:22:22 +00:00
  • b3e284a547 Fixing script to add more time for startup and add backup crons for database shadowdao 2024-10-02 13:21:49 -07:00
  • 565482764d Merge pull request 'Update script to default to PHP 8.3 and have options' (#12) from add-php83 into trunk jknapp 2024-10-02 18:55:46 +00:00
  • 3d3e353c66 Update script to default to PHP 8.3 and have options shadowdao 2024-10-02 11:55:22 -07:00
  • 0373eb4ea8 Merge pull request 'Fix script host location' (#11) from add-php83 into trunk jknapp 2024-10-02 16:44:31 +00:00
  • 36757fac8f fix docker command shadowdao 2024-10-02 09:43:47 -07:00
  • 0c8bdc4f04 Update local-dev script shadowdao 2024-10-02 09:40:53 -07:00
  • f1ab086228 Merge pull request 'Adding PHP 8.3 and updating README.md for moving repos' (#10) from add-php83 into trunk jknapp 2024-10-02 16:02:24 +00:00
  • 520af5b3a8 Adding PHP 8.3 and updating README.md for moving repos shadowdao 2024-10-02 08:58:42 -07:00
  • 06a7cbc88d Merge pull request 'fix push target' (#9) from add-ci into trunk jknapp 2024-10-01 21:20:09 +00:00
  • b1ec63617a fix push target shadowdao 2024-10-01 14:19:51 -07:00
  • 5ead6ed456 Merge pull request 'fix push target' (#8) from add-ci into trunk jknapp 2024-10-01 21:17:55 +00:00
  • b38b80e6fc fix push target shadowdao 2024-10-01 14:09:12 -07:00
  • b53a4999bf Merge pull request 'fix push target' (#7) from add-ci into trunk jknapp 2024-10-01 21:08:03 +00:00
  • 49f2266974 fix push target shadowdao 2024-10-01 14:07:22 -07:00
  • abb1da3a0f Merge pull request 'fix push target' (#6) from add-ci into trunk jknapp 2024-10-01 21:04:09 +00:00
  • ac5c70d26b fix push target shadowdao 2024-10-01 14:03:29 -07:00
  • 1d4d440a88 Merge pull request 'fix branch' (#5) from add-ci into trunk jknapp 2024-10-01 21:00:31 +00:00
  • 5108689aa4 fix branch shadowdao 2024-10-01 14:00:12 -07:00
  • 3d51a63ae4 Merge pull request 'First attempt at creating CI with Gitea Actions' (#4) from add-ci into trunk jknapp 2024-10-01 20:57:37 +00:00
  • 4ba4b7ae1e First attempt at creating CI with Gitea Actions shadowdao 2024-10-01 13:57:01 -07:00
  • 07999c4252 Merge pull request 'update for prod run' (#3) from update-for-prod into trunk jknapp 2024-08-13 01:21:13 +00:00
  • 90841ada03 update for prod run root 2024-08-12 21:20:00 -04:00
  • b2b3d284a6 Merge pull request 'Streamline WordPress Setup' (#2) from add-script into trunk jknapp 2024-01-31 00:44:15 +00:00
  • b6fe0d77fd update script to setup the config shadowdao 2024-01-30 16:40:42 -08:00
  • 2e912bc4ab update script shadowdao 2024-01-30 14:01:46 -08:00
  • 6d966d388f Merge pull request 'Adding script to make it easier to create local development' (#1) from add-script into trunk jknapp 2024-01-30 21:36:02 +00:00
  • 3ec1fa1a07 Adding script to make it easier to create local development shadowdao 2024-01-30 13:34:03 -08:00
  • da8e2fcb9c Update Readme to reflect correction jknapp 2023-12-10 21:38:28 +00:00
  • f11845a77d Updated to AlmaLinux 9 and reduced image size. Updated documentation to reflect move to ECR and changes shadowdao 2023-05-27 11:13:18 -07:00
  • 2545d91e04 Some tuning of PHP and apache shadowdao 2023-04-11 13:23:14 -07:00
  • a16a9fa68a adding procps to default image shadowdao 2023-04-11 11:39:13 -07:00