Commit graph

47 commits

Author SHA1 Message Date
c82ac9bad2 add a health check endpoint to nginx. 2024-08-01 18:41:11 +02:00
57c9ddd73e
Fixup 2024-06-21 16:21:39 +02:00
4e684ef0fa
Generate self-signed certs instead of pre-baked example ones. 2024-06-21 16:20:55 +02:00
f228f4adc2
Potentially this should build. 2024-06-21 13:18:00 +02:00
5bd2e0da06
Potentially this should build. 2024-06-21 13:09:24 +02:00
2c01f6c446 Fixup build strategy 2024-05-20 00:58:51 +02:00
e1d8a91c07 Fix loadbalancing bug, add tests 2024-05-19 01:55:07 +02:00
73e015bf6b More improvements 2024-05-18 21:09:01 +02:00
5226b33620 Improve release pipeline, add phpstan, general refactoring. 2024-05-18 16:15:55 +02:00
40d816494b Fix bug introduced by moving code around. 2024-05-18 10:41:43 +02:00
741c585b6b
Fettling. 2024-05-17 11:19:40 +02:00
a04ffa3289 Cherrypick out bouncer code 2024-05-16 13:22:34 +02:00
49c06822ee
Feature/rebuild for better caching ()
* Rebuilding for better caching

* Rebuilding for better caching. Squash this commit.

* Paths to dockerfiles changed.

* Rebuilding for better caching. Squash this commit.

* Rebuilding for better caching. Squash this commit.

* Refactoring

* Refactoring

* fixing the screaming about duplicates in apt sources.

* Vanity tagging

* Vanity tagging

* Try vanity again.

* re-enable all versions and variants
2021-05-29 22:54:10 +02:00
c292dd14e8 Fix hadolint issues 2021-05-17 19:31:55 +02:00
7620e3a5fe Rejigging for new namespace, adopted into the Benzine Organisation. 2021-05-17 19:27:01 +02:00
fea9a1b249 ship with working dummy SSL certs for nginx. 2021-04-20 18:44:57 +02:00
d8f6cdadbd remove references to PHP 5.6 2021-04-12 09:17:10 +02:00
41ec745468 Add some additional env paths. 2021-02-08 14:25:08 +01:00
4e3b2a15cf Prevent cache/pipelining issues. 2021-01-22 04:46:31 +01:00
dba3eee59b
Oh no I needed that. 2020-12-02 13:39:00 +01:00
e1319237df
Feature/multiplat ()
* Fuckin' Perl. Marshall 199MB => 130MB

* Down to 122MB. I'll take it.

* Multiplatform rewrite

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Multiplatform rewrite. Squash me.

* Squash this.

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Squash this

* Apparently github registry doesn't support multi-platform images 🤦

* gchr.io replaced github registry containers, who knew.

* GHCR not GHPR

* Skip GHCR?

* Probably should copy the login action changes across.

* Fire ze cannons

* Re-enable lint. Enable Marshall. Disable GHCR, its just broken jank.

* Rename

* Probably don't care about -onbuild builds right now.

* The full matrix isn't building yet :/

* Typo.

* I can't spell, evidently

* This is causing some strange behaviour.

* This is causing some strange behaviour.

* Turn off fail fast.

* Add PHP_VERSION ENVAR

* Add vanity tag functionality

* 7.4 all built right... Build all the other images?

* Tabzilla

* Fix issues with 8.0/7.0 being truncated to 8/7. Phase out 5.6 builder.

* Vanity tags might run on a different instance oops.

* Why was php7.4-redis/php8.0-redis removed in the first place. I have no idea.
2020-12-02 12:27:31 +01:00
d75c35d4c3
Fix DL4001 2020-11-24 14:27:49 +01:00
8236d31668
Later version of Composer. 2020-11-24 14:20:35 +01:00
601626e953
PHP8.0 build 2020-11-13 19:59:00 +01:00
588e754ce1 Symlink FPM config to CLI & PHPDBG 2020-03-19 12:58:41 +01:00
7462a067c1 PHP_DATA_MAX_SIZE ARG 2020-03-19 12:58:26 +01:00
459ed0b82c Quieten down dos2unix 2020-03-17 19:22:49 +01:00
c52ab1f530 Retry 5 times to acquire files. 2020-03-17 18:03:27 +01:00
64a9811c40 Missed out an && 2020-03-17 17:47:31 +01:00
da96b69178 run dos2unix on runit files just incase a windows user commits a broken commit. 2020-03-17 17:43:59 +01:00
87530dda94 More conservative memory limit. 2020-03-17 15:58:56 +01:00
4ec4cb3737 Migrate fpm fixes from another project 2020-03-17 15:56:04 +01:00
6b17d133ed Apparently something has changed and /run/php now exists. Maybe a package adds it. 2020-03-10 09:59:18 +01:00
adfc023fae Fix some gubbins 2019-11-09 04:00:40 +01:00
cea5cdfae9 Make fpm status and fpm ping be less keywordy 2019-11-09 01:18:10 +01:00
c10bd3831a fpm-status & fpm-ping 2019-11-09 01:14:13 +01:00
db2d03893c Rejig nginx & php-fpm runits 2019-11-09 01:13:01 +01:00
a1b0c9e314 We want mysqlslap these days. 2019-10-22 13:54:40 +02:00
b6a38f79e3 DL4006 2019-10-22 13:07:44 +02:00
2995d11855 DL3005 2019-10-22 13:00:58 +02:00
4fb7345cbd DL3007 2019-10-22 13:00:06 +02:00
44db279a72 DL4000 2019-10-22 12:59:31 +02:00
02c6d85c3a DL3020 2019-10-22 12:58:55 +02:00
95103944e9 remove conf dir. 2019-08-15 18:58:37 +02:00
a83aee7368 Oh thats why apache isn't building 2019-08-15 18:16:45 +02:00
1855fce089 Use a makefile to use docker directly so we can use DOCKER_BUILDKIT=1 2019-08-15 13:21:29 +02:00
a382ea9ef7 Moving to Travis from Jenkins 2019-08-14 17:34:54 +02:00