EdyTheCow
eab916f873
Add overview of PHP versions we are currently building
2025-10-28 13:02:41 +01:00
EdyTheCow
1a5f21267f
Build more PHP versions
Build WHMCS PHP-FPM / build (7.2) (push) Has been cancelled
Build WHMCS PHP-FPM / build (7.3) (push) Has been cancelled
Build WHMCS PHP-FPM / build (7.4) (push) Has been cancelled
Build WHMCS PHP-FPM / build (8.1) (push) Has been cancelled
Build WHMCS PHP-FPM / build (8.2) (push) Has been cancelled
Build WHMCS PHP-FPM / build (true, 8.3) (push) Has been cancelled
2025-10-26 16:36:56 +01:00
Eddy
dac0db31c9
Increase max_input_vars due to issues with some functions and templates
Build WHMCS PHP-FPM / build (push) Has been cancelled
2025-10-13 00:24:13 +02:00
EdyTheCow
35a821dfc9
Add docs about post install automation script
2025-10-09 23:51:33 +02:00
EdyTheCow
f922733b53
Add more automation
...
Build WHMCS NGINX / build (push) Has been cancelled
New functions:
- Delete install directory
- Set configuration.php to chmod 400
2025-10-09 23:37:20 +02:00
EdyTheCow
236a311654
update function name
2025-10-09 22:51:27 +02:00
EdyTheCow
a5df18bf0c
Clean up, document and add post install script to automate configuration
2025-10-09 22:47:23 +02:00
EdyTheCow
6476700cf2
Document docker images
2025-10-09 17:13:02 +02:00
EdyTheCow
97fad3a56f
Fix empty dir check function
Build WHMCS NGINX / build (push) Has been cancelled
2025-10-08 22:56:20 +02:00
EdyTheCow
ecdf36aad8
Split up functions and other improvements
...
Build WHMCS NGINX / build (push) Has been cancelled
- Split all functions into smaller script files
- whmcs dir is now properly set to be owned by www-data user
- Added automation for moving crons folder and adjusting configs. Currently disabled due to whmcs having to generate config first. Will keep it disabled until I find a good work around
2025-10-07 23:53:13 +02:00
EdyTheCow
ff03bb67a6
Create directories for whmcs_storage, run only if dir is empty
Build WHMCS NGINX / build (push) Has been cancelled
2025-10-06 23:42:19 +02:00
EdyTheCow
63279b8d46
Move config files to config folder to match nginx image file structure
Build WHMCS NGINX / build (push) Has been cancelled
Build WHMCS PHP-FPM / build (push) Has been cancelled
2025-10-06 18:19:32 +02:00
EdyTheCow
cd33c840f6
Overhaul nginx image, add automated download of whmcs files
...
- Optimized and cleaned up image and configs
- Added a fetch script to download WHMCS files using their public API (this script only runs when container is started, the image itself does not include WHMCS files due EULA)
2025-10-06 18:17:19 +02:00
EdyTheCow
7e3b577229
Optimize docker image
...
Build WHMCS PHP-FPM / build (push) Has been cancelled
- Removed old and unused packages
- Optimized Dockerfile steps (image is over 100mb smaller now)
- Updated PHP version
- Optimized whmcs.ini config
- Cleaner Dockerfile using a helper to install and configure needed packages
- Now using www-data user instead of root
2025-10-05 22:59:48 +02:00
Eddy
da82ea2277
Create README.md
2025-10-03 12:54:22 +02:00
EdyTheCow
f5ff044632
test nginx image workflow cache
Build WHMCS PHP-FPM / build (push) Has been cancelled
Build WHMCS NGINX / build (push) Has been cancelled
2025-10-02 17:52:23 +02:00
EdyTheCow
3ca91645e4
caching works!?
2025-10-02 17:48:33 +02:00
EdyTheCow
0e01694602
test workflow
2025-10-02 17:44:32 +02:00
EdyTheCow
908f65c130
test workflow
2025-10-02 17:42:55 +02:00
EdyTheCow
4cef9acc5b
Attempting to add caching for docker image layers
2025-10-02 17:42:13 +02:00
EdyTheCow
c2614d6084
test php-fpm workflow
2025-10-02 17:28:50 +02:00
EdyTheCow
0ad456fb48
test workflow
2025-10-02 17:24:53 +02:00
EdyTheCow
27bfa10ba8
remove secret
2025-10-02 17:24:26 +02:00
EdyTheCow
bc47db7086
Forgot to add github token in common workflow
2025-10-02 17:18:30 +02:00
EdyTheCow
c91dfaaf4b
test new workflow
2025-10-02 17:14:17 +02:00
EdyTheCow
2ff66cdf1d
Fixed github secret, I think..
2025-10-02 17:13:35 +02:00
EdyTheCow
3ffdfef208
Trying my luck with workflows again...
2025-10-02 17:10:11 +02:00
EdyTheCow
f0eb9e3240
Add SERVER_ADDR param back because WHMCS actually uses this
2025-10-02 16:44:02 +02:00
EdyTheCow
ea26c3e5c7
Fix variables in the template
2025-10-02 16:31:50 +02:00
EdyTheCow
feb6e08b70
make sure workflow still works..
2025-10-02 14:34:47 +02:00
EdyTheCow
4369ae332a
I give up. Just build both images without trying to figure out which files changed.
2025-10-02 14:34:00 +02:00
EdyTheCow
597e25c804
test workflow again..
2025-10-02 14:27:39 +02:00
EdyTheCow
1966c5f2cd
last attempt..
2025-10-02 14:27:00 +02:00
EdyTheCow
fc7335c575
Test the insanely over-engineered github workflow..
2025-10-02 14:23:16 +02:00
EdyTheCow
3b4de00e00
what am I even doing at this point... this is most complex workflow I have created..
2025-10-02 14:21:33 +02:00
EdyTheCow
2cf7c23f27
only build image if changes are detected. This should stop building both images no matter where changes were made
2025-10-02 14:17:36 +02:00
EdyTheCow
f66de97e2c
test workflow
2025-10-02 14:10:23 +02:00
EdyTheCow
51a506665d
remove digest all together, switch to matrix for cleaner workflow
2025-10-02 14:09:20 +02:00
EdyTheCow
b70812bc5a
fix workflow
2025-10-02 14:05:49 +02:00
EdyTheCow
da9621ca3c
add docker image for whmcs-nginx
2025-10-02 14:02:06 +02:00
EdyTheCow
47ce1c2282
move php.ini directly into image
2025-10-02 13:30:06 +02:00
EdyTheCow
06f7ed2269
Testing gh actions after new orphan branch
Build and publish whmcs-php-fpm docker image / Build Docker image and push (push) Has been cancelled
2025-09-30 12:49:14 +02:00
EdyTheCow
2b6fd216cf
Add docker images + workflow
2025-09-30 12:40:13 +02:00
EdyTheCow
93e1118b88
Init orphan root for docker-images
2025-09-30 12:35:54 +02:00