a04ffa3289
Cherrypick out bouncer code
2024-05-16 13:22:34 +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
8560237e4e
Slight refactor.
2021-04-12 10:24:23 +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
a986ae72b3
Cleanup generation of readme.
2021-02-22 09:47:50 +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
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
601626e953
PHP8.0 build
2020-11-13 19:59:00 +01:00
5c999cc694
Uncomment redis and memcached?
2020-04-23 14:03:45 +02:00
f28568aca4
Transmute and generate x86_64 and arm64v8 builds
2020-03-19 18:22:02 +01:00
8c55f704b1
Bye felicia. mysql-client -> mariadb-client.
2020-02-11 11:43:44 +01:00
c84508d28c
Early days php7.4 release
2019-11-09 03:45:11 +01:00
c316c6056d
Docs generator updated
2019-08-15 21:31:34 +02:00
17211e3a62
Gussy up the readme.
2019-08-15 18:43:55 +02:00
ca90a97c4d
Rejig more bits of the build pipeline
2019-08-15 18:24:48 +02:00
ef82e3cf23
setup flowerbox
2019-08-15 18:12:06 +02:00
ca306620db
Move setup tasks to a make step.
2019-08-15 18:10:53 +02:00
94604a8aae
-latest isn't actually in the name
2019-08-15 17:08:14 +02:00
b0f61e3b00
-latest isn't actually in the name
2019-08-15 17:00:26 +02:00
316b9d0b15
Hopefully more build successes if marshall can be built by all builders...
2019-08-15 15:51:10 +02:00
42112b51e9
--progress=plain doesn't work on Travis
2019-08-15 14:17:50 +02:00
d14d4ab9f1
Fix onbuild paths
2019-08-15 13:45:17 +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
6c8cc498c8
Rework how nodejs builds are built to support -onbuild variants. Remove need for extra Dockerfile.withBuildTools
2019-07-19 10:01:07 +02:00
356984905c
Make a version of node with and without gcc. So this way we get node:10 & node:10-gcc
2019-07-15 11:45:01 +02:00
c2081841e4
Don't care about errors on cleanup.
2019-07-15 11:04:42 +02:00
Matthew Baggett
65045b9090
Fix issues with php5.6 and clear_env bug
2019-07-04 09:48:39 +02:00
Matthew Baggett
4427b2639b
fix denied access
2019-06-13 11:56:26 +02:00
Matthew Baggett
f1cb699602
clean up assets that may be left behind on the machine.
2019-06-13 11:35:23 +02:00
Matthew Baggett
54632994af
Rename everything, add post-task for aliases.
2019-06-13 11:27:11 +02:00
Matthew Baggett
7bb40d40e1
Even more fragmentation.
2019-06-13 11:20:05 +02:00
Matthew Baggett
43b9aafce4
Fragment push process, starting with node
2019-06-13 10:52:29 +02:00
Matthew Baggett
4ac81a57fa
Add a --pull to every build declaration.
2019-06-13 10:46:51 +02:00
Matthew Baggett
a7fa79eb03
Fix typos.
2019-06-12 10:09:43 +02:00
Matthew Baggett
67bcf85e40
Testing with gitlab
2019-06-12 09:32:57 +02:00
Matthew Baggett
29f30f4bec
Git history got Thanos-snapped
2019-06-11 16:59:58 +02:00