Commit Graph

39 Commits

Author SHA1 Message Date
Elijah Duffy f3c65de9da php-fpm: refactor with deterministic config files & improved debug
php-fpm-build / build (7.4) (push) Successful in 5m6s
2025-12-08 19:26:15 -08:00
Elijah Duffy 77ceaf6bb0 php-fpm: revert breaking www.conf copy change
php-fpm-build / build (7.4) (push) Successful in 4m56s
2025-12-08 18:50:52 -08:00
Elijah Duffy 811a8c8f51 php-fpm: temporarily force debug mode
php-fpm-build / build (7.4) (push) Failing after 39s
2025-12-08 18:45:39 -08:00
Elijah Duffy d98ec294e7 php-fpm: try to fix hidden error logs
php-fpm-build / build (7.4) (push) Successful in 4m35s
2025-12-08 02:59:49 -08:00
Elijah Duffy f5d29e3515 nginx: direct error & access logs to stderr and stdout respectively
nginx-build / build (push) Successful in 34s
2025-12-08 02:51:08 -08:00
Elijah Duffy e506f11873 php-fpm: don't drop to app user in docker, let fpm handle this
php-fpm-build / build (7.4) (push) Successful in 4m33s
2025-12-08 02:47:36 -08:00
Elijah Duffy d004e8a145 nginx: fix conf file errors
nginx-build / build (push) Successful in 33s
2025-12-08 02:41:14 -08:00
Elijah Duffy 8e386802ba improve production docker-compose.yml in README 2025-12-08 02:31:19 -08:00
Elijah Duffy 1f96a32ea8 php-fpm: fix dockerfile not copying www.conf
php-fpm-build / build (7.4) (push) Successful in 4m30s
2025-12-08 02:30:56 -08:00
Elijah Duffy 415cd4baf8 php-fpm: improve dockerfile, switch to per-lane www.conf
php-fpm-build / build (7.4) (push) Failing after 40s
Shared www.conf isn't viable due to differing supported options between
PHP-FPM versions. Additionally, the Dockerfile multi-stage build wasn't
useful as it copied build artifacts. Switched to single-stage with build
artifact pruning.
2025-12-08 02:25:54 -08:00
Elijah Duffy b28e490a86 nginx: fix tag name
nginx-build / build (push) Successful in 43s
auvem-nginx -> nginx
2025-12-08 02:08:47 -08:00
Elijah Duffy 8abdf0007d php-fpm: tag as -latest instead of -stable
php-fpm-build / build (7.4) (push) Successful in 5m4s
Practically speaking since I'm not testing literally any of this right
now, it should be treated as a latest release. Long-term it would
probably be wise to roll out a dedicated WordPress site and have a
latest -> stable promotion process that pushes the WordPress site to
the latest and performs a healthcheck before retagging.
2025-12-08 02:01:54 -08:00
Elijah Duffy aeec557b45 update README with latest structure 2025-12-08 02:00:35 -08:00
Elijah Duffy 4ca77133be php-fpm: drop dynamic matrix, unsupported by gitea
php-fpm-build / build (7.4) (push) Successful in 5m4s
2025-12-08 01:41:57 -08:00
Elijah Duffy 74671b159f php-fpm: try storing lane in env
php-fpm-build / lanes (push) Successful in 14s
php-fpm-build / build (push) Failing after 1m1s
2025-12-08 00:27:22 -08:00
Elijah Duffy f13fdb29cc php-fpm: fixed build tags generation
php-fpm-build / lanes (push) Successful in 20s
php-fpm-build / build (push) Failing after 1m2s
2025-12-08 00:22:24 -08:00
Elijah Duffy 432855c234 php-fpm: fix build job condition
php-fpm-build / lanes (push) Successful in 14s
php-fpm-build / build (push) Failing after 29s
2025-12-08 00:17:39 -08:00
Elijah Duffy be7cef9bb3 php-fpm: fixed grep, gemini is confidenttt heh
php-fpm-build / lanes (push) Successful in 56s
php-fpm-build / build (push) Has been skipped
2025-12-08 00:14:12 -08:00
Elijah Duffy 77aeb60eb1 php-fpm: bad jc call
php-fpm-build / lanes (push) Failing after 13s
php-fpm-build / build (push) Has been skipped
2025-12-08 00:11:14 -08:00
Elijah Duffy 4c5ade26ed php-fpm: hereee we go againnn
php-fpm-build / lanes (push) Failing after 52s
php-fpm-build / build (push) Has been skipped
2025-12-08 00:03:59 -08:00
Elijah Duffy d26be40134 php-fpm: guess we're using javascript now, that can't go wrong
php-fpm-build / lanes (push) Failing after 54s
php-fpm-build / build (push) Has been skipped
2025-12-07 23:59:01 -08:00
Elijah Duffy cc2a467c17 php-fpm: supposedly fixed the matrix output haha
php-fpm-build / lanes (push) Failing after 46s
php-fpm-build / build (push) Has been skipped
2025-12-07 23:52:56 -08:00
Elijah Duffy 851337c1bf php-fpm: correct job order & matrix empty output
php-fpm-build / lanes (push) Failing after 12s
php-fpm-build / build (push) Has been skipped
2025-12-07 23:45:04 -08:00
Elijah Duffy d95e25d39e hopefully fix php-fpm flow with AI againnnn 🤞
php-fpm-build / lanes (push) Failing after 50s
php-fpm-build / build (push) Failing after 1m6s
2025-12-07 23:38:33 -08:00
Elijah Duffy 3c46706db6 add nginx.conf file removed in 82cdc6a2ad
nginx-build / build (push) Successful in 44s
2025-12-07 23:15:50 -08:00
Elijah Duffy 502f936db1 nginx: fix push, checkout, file context
nginx-build / build (push) Failing after 2m55s
2025-12-07 23:10:57 -08:00
Elijah Duffy b5ec428e4d forget vibes, diy simplify the nginx build
nginx-build / build (push) Failing after 24s
2025-12-07 23:06:45 -08:00
Elijah Duffy 82cdc6a2ad clean up & simplify structure w/ separate build workflows
Independent NGINX & PHP-FPM build workflows & directory structure for
cleaner and simpler workflow logic.
2025-12-07 22:45:10 -08:00
Elijah Duffy 8c7a098129 swap matrix approach for loop 2025-12-07 22:01:09 -08:00
Elijah Duffy 4eff2639f6 add matrix passing debug step 2025-12-07 19:03:25 -08:00
Elijah Duffy c34735e6ff filter build targets to require a dockerfile 2025-12-07 19:00:18 -08:00
Elijah Duffy 4e1a68c330 derive tag debugging 2025-12-07 18:54:10 -08:00
Elijah Duffy 45bd68d460 path-based deterministic tagging 2025-12-07 18:50:19 -08:00
Elijah Duffy a21cb2674a fix tagging 2025-12-07 18:40:27 -08:00
Elijah Duffy bfccacb192 fix image naming & tagging 2025-12-07 18:24:08 -08:00
Elijah Duffy 9f2d94a878 remove qemu action step
QEMU setup very slow due to the size of the binfmt image. We don't do
ARM builds right now so there's really no benefit.
2025-12-07 18:20:19 -08:00
Elijah Duffy f9c747204f fix docker login username 2025-12-07 12:56:25 -08:00
Elijah Duffy 984930fec4 fix set -euo pipefail failure 2025-12-07 12:05:21 -08:00
Elijah Duffy 377e13c972 initial commit 2025-12-06 22:25:03 -08:00