Commit graph

196 commits

Author SHA1 Message Date
7c840b74d6 Merge branch 'master' of github.com:benzine-framework/docker 2021-05-30 16:08:30 +02:00
9c7a4cdcff add branches: [master] 2021-05-30 16:05:12 +02:00
dad44c8555
Feature/break up monolithic build (#5)
* Supress warning.

* Letsencrypt.

* Break up monolithic build.

* Bump flavours.

* Bump everything [skip ci]
2021-05-30 16:01:23 +02:00
9f3a997578 Bump everything [skip ci] 2021-05-30 16:00:16 +02:00
c1994a319f Bump flavours. 2021-05-30 15:45:30 +02:00
47e9a2c595 Break up monolithic build. 2021-05-30 15:37:00 +02:00
eca1247441 Letsencrypt. 2021-05-30 14:40:12 +02:00
5deb4a0c47 Supress warning. 2021-05-30 14:22:03 +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
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
40d12d4094 Allow configurating memory limits from outside, by setting PHP_MEMORY_LIMIT 2021-04-19 16:24:47 +02:00
cd2a277e8b Implement working xdebug. Thanks @sanderg93! 2021-04-12 14:03:33 +02:00
4e273c21d2 Enable xdebug.remote_connect_back as per Sanders request. 2021-04-12 11:12:30 +02:00
0e4597d8c0 Mirrors + Upstream instead of just Mirrors. 2021-04-12 11:12:07 +02:00
8560237e4e Slight refactor. 2021-04-12 10:24:23 +02:00
e8fabaca92 Enable xdebug support. 2021-04-12 10:22:28 +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
77ab74b4bd Debug memory limit increased to 1G. 2021-04-05 10:59:26 +02:00
c30e0e3e22 Remove references to travis/gitlab 2021-02-22 09:50:05 +01:00
a986ae72b3 Cleanup generation of readme. 2021-02-22 09:47:50 +01:00
b0bf5650f9 Add 7.0-7.2 to the no-longer-supported pile. 2021-02-22 09:47:50 +01:00
fdfe6f8a06 re-instate base upgrade. 2021-02-16 12:59:40 +01: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
a7049244a5 Remove non-existent platforms. 2021-01-22 04:35:09 +01:00
b8664d47eb Respect DEBUG_MODE environment variable. 2021-01-16 18:18:29 +01:00
9338a5de5e Add wider arm support. 2020-12-18 17:13:13 +01:00
dba3eee59b
Oh no I needed that. 2020-12-02 13:39:00 +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
495269d905
Merge branch 'master' of github.com:goneio/base-image 2020-12-02 12:36:25 +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
723a075829
Down to 122MB. I'll take it. 2020-11-28 02:37:36 +01:00
4014e273fc
Fuckin' Perl. Marshall 199MB => 130MB 2020-11-28 02:19:27 +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
d75c35d4c3
Fix DL4001 2020-11-24 14:27:49 +01:00
8236d31668
Later version of Composer. 2020-11-24 14:20:35 +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