File tree Expand file tree Collapse file tree 4 files changed +61
-3
lines changed Expand file tree Collapse file tree 4 files changed +61
-3
lines changed Original file line number Diff line number Diff line change
1
+ # EditorConfig is awesome: https://EditorConfig.org
2
+
3
+ # top-most EditorConfig file
4
+ root = true
5
+
6
+ # Unix-style newlines with a newline ending every file
7
+ [* ]
8
+ end_of_line = lf
9
+ insert_final_newline = true
10
+ charset = utf-8
11
+ indent_style = space
12
+ indent_size = 2
Original file line number Diff line number Diff line change
1
+ name : Multiarch build
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - ' **'
7
+ schedule :
8
+ # Every month's 2nd on 5:30
9
+ - cron : ' 30 7 2 * *'
10
+
11
+ jobs :
12
+ multiarch-build :
13
+ name : Build images
14
+ runs-on : ubuntu-22.04
15
+ steps :
16
+ - uses : actions/checkout@v4
17
+
18
+ - name : Install qemu dependency
19
+ run : |
20
+ sudo apt-get update
21
+ sudo apt-get install -y qemu-user-static
22
+ - name : Buildah Action
23
+ id : build-image
24
+ uses : redhat-actions/buildah-build@v2
25
+ with :
26
+ image : php-toolassisted
27
+ tags : latest
28
+ platforms : linux/amd64, linux/arm64
29
+ containerfiles : Containerfile
30
+
31
+ - name : Push To quay.io
32
+ id : push-to-quay
33
+ uses : redhat-actions/push-to-registry@v2
34
+ if : github.ref == 'refs/heads/master'
35
+ with :
36
+ image : ${{ steps.build-image.outputs.image }}
37
+ tags : ${{ steps.build-image.outputs.tags }}
38
+ registry : quay.io/wavesoftware
39
+ username : ${{ secrets.QUAY_USER }}
40
+ password : ${{ secrets.QUAY_PASSWORD }}
Original file line number Diff line number Diff line change @@ -2,5 +2,6 @@ FROM quay.io/wavesoftware/php
2
2
RUN apt-get update && apt-get install -y \
3
3
ffmpeg \
4
4
libreoffice \
5
+ imagemagick \
5
6
--no-install-recommends \
6
7
&& rm -rf /var/lib/apt/lists/*
Original file line number Diff line number Diff line change 1
- WaveSoftware PHP - Tool Assisted
2
- ================================
1
+ # WaveSoftware PHP - Tool Assisted
3
2
4
- [ ![ Docker Repository on Quay ] ( https://quay.io/repository/ wavesoftware/php-toolassisted/status " Docker Repository on Quay " )]( https://quay.io/repository/ wavesoftware/php-toolassisted )
3
+ [ ![ Multiarch build ] ( https://github.com/ wavesoftware/container- php-toolassisted/actions/workflows/multiarch-build.yaml/badge.svg )] ( https://github.com/ wavesoftware/container- php-toolassisted/actions/workflows/multiarch-build.yaml )
5
4
6
5
A PHP fpm distribution used by WaveSoftware PHP hosts with additional command line tools:
7
6
8
7
* ImageMagick
9
8
* FFMpeg
10
9
* LibreOffice
10
+
11
+ ### Pull:
12
+
13
+ ``` shell
14
+ $ docker pull quay.io/wavesoftware/php-toolassisted
15
+ ```
You can’t perform that action at this time.
0 commit comments