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
22RUN apt-get update && apt-get install -y \
33 ffmpeg \
44 libreoffice \
5+ imagemagick \
56 --no-install-recommends \
67 && 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
32
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 )
54
65A PHP fpm distribution used by WaveSoftware PHP hosts with additional command line tools:
76
87 * ImageMagick
98 * FFMpeg
109 * 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