You've already forked Mailu
mirror of
https://github.com/Mailu/Mailu.git
synced 2025-08-10 22:31:47 +02:00
Switch from docker build to buildx for CI/CD.
- The main workflow file has been optimised and simplified. - Images are built in parallel when building locally resulting in faster build times. - The github action workflow is about 50% faster. - Arm images are built as well. These images are not tested due to restrictions of github actions (no arm runners). The tags of the images have -arm appended to it. - Arm images can also be built locally. - Reusable workflow is introduced for building, testing and deploying the images. This allows the workflow to be reused for other purposes in the future. - Workflow can be manually triggered. This allows forked Mailu projects to also use the workflow for building images.
This commit is contained in:
@@ -16,7 +16,9 @@ RUN apk add --no-cache \
|
||||
RUN pip3 install socrate==0.2.0
|
||||
|
||||
# Shared layer between dovecot and postfix
|
||||
RUN pip3 install "podop>0.2.5"
|
||||
RUN apk add --no-cache --virtual .build-deps gcc musl-dev python3-dev \
|
||||
&& pip3 install "podop>0.2.5" \
|
||||
&& apk del .build-deps
|
||||
|
||||
# Image specific layers under this line
|
||||
# Building pycares from source requires py3-wheel and libffi-dev packages
|
||||
|
Reference in New Issue
Block a user