Commit graph

47 commits

Author SHA1 Message Date
El RIDO
4cec4761ef
upgrade to PHP 8.4 packages
composer related packages need to stay at PHP 8.3 until the composer package gets upgrade in Alpine - they get removed again at the end of the image build
2025-02-01 12:02:25 +01:00
El RIDO
d8412a1a04
enable building on s390 arch 2023-12-09 13:51:56 +01:00
El RIDO
8c00b28528
upgrade to PHP 8.3 2023-12-09 13:50:35 +01:00
El RIDO
4e66fbe35e upgrade to PHP 8.2 2023-05-21 10:33:48 +02:00
Zoey
4fcff77998
Update buildx.sh 2023-02-23 23:06:47 +01:00
El RIDO
497843094e Merge branch 'master' of github.com:PrivateBin/docker-nginx-fpm-alpine 2023-01-21 19:44:49 +01:00
El RIDO
8597c753a5 disable provenance in manifest, addresses #137
workaround for https://github.com/docker/buildx/issues/1509
and https://github.com/moby/moby/issues/43126
2023-01-21 19:44:44 +01:00
El RIDO
81b9eb98bb add php81-mbstring to the s3 image and the lighter php81-iconv to the nginx-fpm-alpine one to satisfy mtdowling/jmespath.php's needs 2023-01-17 19:57:45 +01:00
El RIDO
36318e1b6a for images with AWS library support add simplexml module and only for the S2 one also add the recommended curl one 2023-01-03 20:13:23 +01:00
El RIDO
b5915a063a always write : explicitly, so it is more obvious what it is about - reverts earlier change 2022-12-31 08:10:50 +01:00
El RIDO
ecfc67a1f8
Update buildx.sh
Co-authored-by: rugk <rugk+git@posteo.de>
2022-12-31 07:56:25 +01:00
El RIDO
a54d5eaa93 same for push 2022-12-26 07:06:14 +01:00
El RIDO
6782c6bcca stick to one variable style 2022-12-26 07:00:15 +01:00
El RIDO
370a321bc1 avoid colon doubling 2022-12-26 06:55:38 +01:00
El RIDO
70983fda59 clear up the build arg & tag logic 2022-12-26 06:34:52 +01:00
El RIDO
ac3b128bf6 partial revert of 7ef0b6e63e
the final else branch is used used when the nightly scheduled build runs
2022-12-25 14:07:23 +01:00
El RIDO
7ef0b6e63e
simplified build code, wording in doc 2022-12-24 04:56:36 +01:00
Zoey
e2871fb800
Add stable tag on push 2022-12-21 20:51:30 +01:00
El RIDO
87503ba97e
Merge branch 'master' into s3-variant 2022-11-12 07:58:20 +01:00
El RIDO
e96787428d
upgrade to PHP 8.1 2022-11-05 08:09:58 +01:00
El RIDO
ce58ceb146
add an S3 storage variant image 2022-10-22 18:13:11 +02:00
El RIDO
4eb4fc201e
make smoke test more robust
php-fpm logs ERROR in uppercase, which wasn't detected by the previous grep
2022-02-13 09:53:46 +01:00
El RIDO
541efff0cf
still doesn't use the local image 2021-10-14 21:32:23 +02:00
El RIDO
a9c18233c8
still doesn't use the local image 2021-10-14 21:30:50 +02:00
El RIDO
eaa44f6aee
still doesn't use the local image 2021-10-14 21:26:14 +02:00
El RIDO
d9772d452c
still doesn't use the local image 2021-10-14 21:15:56 +02:00
El RIDO
64d5ae244b
still doesn't use the local image 2021-10-14 21:13:41 +02:00
El RIDO
561165c055
buildx build doesn't store image in local docker image cache, so we need to build it traditionally for the smoketest 2021-10-14 21:05:30 +02:00
El RIDO
10af547866
need these arguments to get split 2021-10-14 20:57:05 +02:00
El RIDO
0fa6605d91
add a smoketest of the amd64 image, before pushing all archs 2021-10-14 20:44:53 +02:00
El RIDO
93fe705e7d invert edge logic, for consistency 2021-09-30 05:11:53 +02:00
El RIDO
c841e76c7e fully unwind & parallelize loop 2021-09-29 20:03:42 +02:00
El RIDO
76234b4a1e split stable & edge builds, for parallelization & avoiding failures in one to prevent the other images to build 2021-09-29 19:41:07 +02:00
El RIDO
0309527d88 run the edge builds in a separate loop 2021-09-29 06:02:14 +02:00
El RIDO
f9ccd67ff6
readd short-tag 2021-07-14 21:50:09 +02:00
El RIDO
1a7ee4ca31
stick to one convention 2021-07-14 21:32:17 +02:00
El RIDO
75c1fc3603
prevent premature argument expansion 2021-07-14 21:29:37 +02:00
El RIDO
d372a1792f
fix build arguments 2021-07-14 21:21:12 +02:00
El RIDO
c2ff69021d
take shellcheck to town 2021-07-14 20:24:07 +02:00
Mark van Holsteijn
0a39c4075b create separate images for fs, pdo and gcs
- modified buildx.sh to build privatebin/fs, privatebin/pdo, privatebin/gcs and privatebin/nginx-fpm-alpine
- default build of privatebin/nginx-fpm-alpine contains everything
2021-07-11 19:40:47 +02:00
El RIDO
7d3ae98198
Revert temporarily removed ppc64le build, fixes #48"
This reverts commit 1ae3716721.
2021-06-26 06:49:45 +02:00
El RIDO
1ae3716721
remove (temporarily) ppc64le build to allow the other architecture's images to be produced #48 2021-06-19 06:18:55 +02:00
El RIDO
5742021b20
correct spacing of conditional 2021-06-06 11:31:26 +02:00
El RIDO
de2c135fef
proper quoting 2021-06-06 11:27:16 +02:00
El RIDO
9b0301e2ee
Revert "trying to workaround github action redaction mechanism"
This reverts commit 2cc183223e.
2021-06-06 11:22:44 +02:00
El RIDO
2cc183223e
trying to workaround github action redaction mechanism 2021-06-06 11:21:14 +02:00
El RIDO
63ad058a51
move github build into script for easier maintenance 2021-06-06 11:14:30 +02:00