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 ( #3 )
...
* 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 ( #2 )
...
* 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