6db6395f66
Trunk linter ( #17 )
...
* linting is fun
* mis-detection of missing healthcheck staements.
* typo
* disable tagging vanity tags on non-main branch
* Unbugger node build?
* Add gitleaks detector, remove an expired secret.
* More linting-derived cleanup
* Fiddle with trivy
* Fiddle with trivy
* add a readme
* Fix build bug with php flavours
* Marshall should build other flavours of ubuntu.
* Fiddle with act cache location.
* Add concurrency checks
* Composer version gubbins for 7.0/7.1
* ubuntu is just a label, and injected over the top of.
* Composer version gubbins for 7.0/7.1
* Run when workflow is altered too please.
* Hopefully fix composer stage.
* setup tooling meta-tooling.
* Add trunk
* Disable mirror mode, its being problematic, and increase retries to 5.
* Revisit how ghcr login works.
* Add trunk checks.
* All hail the linter
* Heavilly revise workflow
* Fettling
* Fettling
* Fettling
* Fettling
* Fettling
* Cleanup
* Cleanup
* Fettling.. Why does mitm build but not redis?
* Fettling.. Why does mitm build but not redis?
* Debuggin
* Fettling.
* Fix build?
* Permissions are a pain
* Switch around some should_push logic because envs aren't available that early.
* Permissionssssss
* Trivy, bane of my life
* Fix merge?
* Fix labels
* Help node along, among other things
* Redis 6.1 & 7.1 aren't a thing any more.
* Ffff USER nonsense
* latest-openssl doesn't exist.
* fixup mysqlproxy.
* Fix labels
* uurrgh
* uurrgh
* Didn't need to add the mitmproxy user, it exists
* Missing ghcr login
* Missing backtick
* Fix build?
* Add validate build step to bouncer.
* Fix bouncer build
* Disable laravel build
* Missing env
* Fix swarm mon build
* Scout just doesn't seem to work.
2024-02-07 16:21:14 +01:00
73c3900f75
Actually add healthcheck
2024-01-28 09:20:45 +01:00
e12b20b8a3
Fixup cache again
2024-01-28 09:20:25 +01:00
92f6c6aa2d
Add mitmproxy
2024-01-28 07:11:04 +01:00
686475933a
move cache location
2024-01-28 07:10:45 +01:00
1d33a50c60
fix
2024-01-28 07:09:42 +01:00
1f3a26de49
Set composer update versions.
2024-01-27 22:04:29 +01:00
b5ffe0396a
No btop I guess
2024-01-27 06:21:38 +01:00
319e37c9e9
fix builds?
2024-01-27 06:03:03 +01:00
52c66ab108
Add mysql-proxy
2024-01-27 05:39:18 +01:00
34134d8190
Fix hadolinter not running.
2024-01-27 03:45:24 +01:00
4f9eb125a4
Bitrot.
2024-01-26 17:30:42 +01:00
b17a8521c8
String literals
2024-01-26 15:46:57 +01:00
1da3affe03
Sparse checkout
2024-01-26 15:29:18 +01:00
f5fd6436a6
wrong datetime
2024-01-26 15:28:05 +01:00
d18aef4de3
v3=>v4 fixes build woes locally.
2024-01-26 15:19:30 +01:00
3bfb3cfbad
Fix build process
2024-01-26 15:12:33 +01:00
83d501b195
Fix colliding process names
2024-01-26 14:56:51 +01:00
d0dd35b913
fix build process.
2024-01-26 14:52:41 +01:00
aa65d2630c
Useful version output
2024-01-25 15:20:09 +01:00
2ad06e42d2
Run composer install as part of the build process.
2024-01-08 01:32:00 +00:00
48a15cbda9
Run composer install as part of the build process.
2024-01-08 01:29:01 +00:00
307976917f
Significant improvements
2024-01-05 18:15:51 +01:00
e7127dc39f
reinstate GHCR build
2024-01-04 15:16:50 +01:00
c5b5955e88
switch back to ubuntu-latest because my home cluster is powered off and I'm in the wrong country lol.
2023-09-13 13:42:32 +01:00
56e87e3bf6
Add PHP 8.3
2023-07-20 08:09:17 +02:00
d5950edf25
Discontinue 7.3 & 7.4, latest is now 8.2
2023-06-12 13:18:29 +02:00
5c794f1b03
add php-mongodb to 8.0-8.2, add htop to 7.3-8.2
2023-06-07 00:23:07 +02:00
c75b56f63d
Re-instate arm64 build.
2023-05-11 19:07:37 +02:00
f613924f1a
Laravel container update.
2023-03-01 18:32:51 +01:00
db3aa4a5c4
Add mailparse.
2023-03-01 15:25:02 +01:00
7efdd1887e
Disable ghcr.
2023-03-01 15:04:51 +01:00
f217591ee2
Disable ghcr.
2023-03-01 15:04:32 +01:00
e08ebd9890
Disable ghcr.
2023-03-01 15:02:33 +01:00
84b71b2e21
Fixup ghcr login
2023-03-01 14:54:29 +01:00
9bde5c8c9f
Fixup
2023-03-01 14:51:48 +01:00
7a5fb28f53
Run on push too
2023-02-07 15:42:39 +01:00
0e4f9ab52c
Fix hadolinter
2023-02-07 15:39:40 +01:00
5e125d89cb
Fix hadolinter
2023-02-07 15:37:31 +01:00
b2a64eca52
Fix hadolinter
2023-02-07 15:32:52 +01:00
67ad87fa6c
Fix hadolinter
2023-02-07 15:31:24 +01:00
63979b3eeb
Changes from upstream.
2023-02-07 15:26:44 +01:00
0e14eee9c9
docker/build-push-action@v2 -> v3
2023-01-11 18:15:02 +01:00
7bad35f412
Fix up github action versions.
2023-01-09 16:30:11 +01:00
b8fdac6773
Add php8.2
2023-01-09 15:57:09 +01:00
4c40a8eef1
Add php 8.2, retire mariadb build
2023-01-02 17:48:48 +01:00
a653b29a02
Fix mariadb build
2022-09-13 02:44:45 +02:00
f4f1f3a3f1
Add workflow-dispatch to linting
2022-09-13 02:38:09 +02:00
02679dfc11
Fix build title
2022-09-13 02:36:50 +02:00
b8f2e8e735
switch to self-hosted, which is a bit like self-raising
2022-09-13 02:35:28 +02:00
a27879664a
Swarm Monitor
2022-06-27 13:37:30 +02:00
2193e2fc4f
Swarm Monitor
2022-06-27 13:36:39 +02:00
7099bba2ee
Swarm Monitor
2022-06-27 13:30:14 +02:00
d3892d5fcb
Swarm Monitor
2022-06-27 13:29:27 +02:00
5f72da1959
exclude dependabot from running my dang pipelines
2022-05-30 18:32:27 +02:00
4eb50866cb
Enable on workflow_dispatch
2022-05-05 17:22:01 +02:00
b5430bc092
Fix build
2022-05-05 17:21:19 +02:00
3ddb01a9b1
add workflow_dispatch
2021-11-22 13:27:37 +01:00
c8fd9bed58
Add php 8.1 support.
2021-11-22 13:13:39 +01:00
e75fe6337f
First attempt at a node container in about 4 years
2021-11-16 16:44:12 +01:00
711b4928a1
Add a flavour for laravel.
2021-11-12 16:43:41 +00:00
397d342117
Fix build rules
2021-10-17 22:04:09 +02:00
5b5758bd21
Babump
2021-10-17 22:02:58 +02:00
4931c6e530
Plz build
2021-10-04 16:56:06 +02:00
eb2b462599
add armv7 platform
2021-10-04 15:12:54 +02:00
576495465d
Switch back to running on github action itself.
2021-10-03 13:14:39 +02:00
61754e710f
re-instate the gone/php image names.
2021-07-13 17:00:26 +02:00
f6cd791579
It helps if you log in to ghcr.io before you try to push to it.
2021-06-30 09:54:10 +02:00
6300de8dd7
Add ghcr releases to pertinent containers.
2021-06-28 21:20:51 +02:00
b2214efda3
MQTT
2021-06-27 00:20:29 +02:00
aa5fbf144c
GHCR.io releases.
2021-06-07 18:24:22 +02:00
2fd5c62074
Feature/bouncer ( #7 )
...
* Initial work
* Setup script stub
* Wrap runit and call dos2unix beforehand.
* Working to the point I need to make it sync in and out of s3.
* Seems like we're done and its working.
* Add build process.
* Add build process.
* Bugfixes discovered during deployment.
* Copy certs into /live because certbot is a pain.
* More elegant about hammering letsencrypt.
* Working!
2021-06-06 17:38:46 +02:00
1b657b62e8
Feature/self host ( #6 )
...
* Self hosting test
* all branches?
* remove branches statements
* Revert "remove branches statements"
This reverts commit cb45bb82
* Branches R hard
* bump
* bump2
* remove caching from self-host branch
* bump3
* Missed out moving things
* Self signed certs don't need to be freshly baked. This might be faster.
2021-05-30 20:08:16 +02:00
6934877fdf
Move things around a bit.
2021-05-30 19:16:51 +02:00
95384b26b8
Give Nginx a moment to respond.
2021-05-30 19:12:37 +02:00
704d875595
Give Nginx a moment to respond.
2021-05-30 19:10:47 +02:00
9c7a4cdcff
add branches: [master]
2021-05-30 16:05:12 +02:00
47e9a2c595
Break up monolithic build.
2021-05-30 15:37:00 +02:00
7cfdf6a2da
Add gone/marshall to the targets for marshall.
2021-05-30 13:17:40 +02:00
f7873fe671
Feature/merging all my junk together ( #4 )
...
* Merging all my junk together.
* Add more junk from other repos.
* Fix missing hadolint.
* Fixed names
* Somehow, I missed out a lot of components
* More jiggery pokery
* More jiggery pokery
* Ignore some hadolint warnings
* Maybe fix build?
* Split back up php Dockerfile.
* dockerfile->file
* Flavours environment issues
* Fix flavours?
* remove onbuilds.
* Might be these quotes tripping it up.
* Try without caching/buildx/qemu
* OK it needs caching/buildx/qemu lol
* remove build cache.
* Put build caching back
* Add octoprint bits
* Add pulls.
* Fix build order + linter.
* rejig multistage builder to make hadolint happy(ier)
2021-05-30 13:04:18 +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
7620e3a5fe
Rejigging for new namespace, adopted into the Benzine Organisation.
2021-05-17 19:27:01 +02:00
f7105b1514
Some php packages have moved around.
2021-04-12 10:21:59 +02:00
d8f6cdadbd
remove references to PHP 5.6
2021-04-12 09:17:10 +02:00
b0bf5650f9
Add 7.0-7.2 to the no-longer-supported pile.
2021-02-22 09:47:50 +01:00
a7049244a5
Remove non-existent platforms.
2021-01-22 04:35:09 +01:00
9338a5de5e
Add wider arm support.
2020-12-18 17:13:13 +01:00
fd47319128
Whitespace. ci skip
2020-12-02 12:37:37 +01:00
e63e770c4f
If the commit contains "ci skip" don't run ci.
2020-12-02 12:37:15 +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
b9b9aa9083
Tag latest 7.4 builds as the vanity releases.
2020-11-27 15:16:09 +01:00
c34845aeb6
php8.0-mongodb is also absent.
2020-11-24 14:38:03 +01:00
2778db9aa4
I believe php8.0-json has been merged into php core.
2020-11-24 14:31:39 +01:00
4f15eabb1e
php5.6-mongodb has been withdrawn?
2020-11-24 14:30:01 +01:00
589b6a3c34
Add php-imagick
2020-11-24 10:40:07 +01:00
93343069b2
Small tweak to bump the pipeline
2020-11-13 20:07:47 +01:00
d5b2e355fe
PHP_APACHE_APACHE_x -> PHP_APACHE_x
2020-11-13 19:59:23 +01:00
601626e953
PHP8.0 build
2020-11-13 19:59:00 +01:00
9e1447eeb2
Wrongly named variable?
2020-06-24 21:55:09 +02:00
52184bc083
Wrongly named variable?
2020-06-24 21:43:30 +02:00
abfa14b708
Add php-cli to apache builds
2020-06-24 21:29:42 +02:00
db271ec04d
Fix paths that builds are sensitive to.
2020-06-24 19:59:39 +02:00
6093515d5f
Add php-redis.
2020-06-24 19:56:00 +02:00
3e8e72991b
fix names
2020-03-19 18:39:55 +01:00
f28568aca4
Transmute and generate x86_64 and arm64v8 builds
2020-03-19 18:22:02 +01:00
bca35e1bbe
add git to base image
2020-02-17 14:04:11 +01:00
8c55f704b1
Bye felicia. mysql-client -> mariadb-client.
2020-02-11 11:43:44 +01:00
74c8673889
add phpdbg
2020-01-28 13:40:28 +01:00
c2141d9730
Revert "Remove github mirror."
...
This reverts commit e5cf50e5
2020-01-27 13:37:12 +01:00
66d3a6ad29
Revert "Remove github mirror."
...
This reverts commit e5cf50e5
2020-01-27 13:33:21 +01:00
e5cf50e5bc
Remove github mirror.
2020-01-27 13:19:49 +01:00
ba8f839149
Build every tuesday at 4am.
2020-01-27 13:14:09 +01:00
f3a83f9a23
Build every tuesday at 4am.
2020-01-27 13:08:15 +01:00
adfc023fae
Fix some gubbins
2019-11-09 04:00:40 +01:00
48581e5256
Early days php7.4 release
2019-11-09 03:55:44 +01:00
c84508d28c
Early days php7.4 release
2019-11-09 03:45:11 +01:00
b1332a2b4e
Change build triggers to be more specific
2019-11-09 01:19:22 +01:00
24b94aa3ba
Names
2019-10-22 13:37:05 +02:00
a3d37b6dfa
add apache & Nginx
2019-10-22 13:36:35 +02:00
e3a4dfa9e2
-onbuild versions
2019-10-22 13:28:27 +02:00
17f311e019
Aint no such thing as bz3. Whoops search and replace strikes again
2019-10-22 13:22:19 +02:00
52cf2fcb10
This is a push, not a tag operation
2019-10-22 13:17:57 +02:00
b80a044739
rename
2019-10-22 13:08:04 +02:00
dafe02a1e5
Add hadolinter.
2019-10-22 13:07:53 +02:00
4ce3f23933
Fix envvar?
2019-10-22 11:49:29 +02:00
78efb8613f
add 7.0-7.3
2019-10-22 11:44:55 +02:00
6d388ced68
Swap escaped space for single quote enclosure
2019-10-22 11:39:54 +02:00
a92a9b5272
5.6 is an invalid name
2019-10-22 11:38:09 +02:00
4fb99821ba
PHP-CLI for 5.6...
2019-10-22 11:37:08 +02:00
a5237c9b59
Build Marshall using a github action
2019-10-22 11:13:29 +02:00