Florent Daigniere
cef97f78f1
Maybe fix the tests
2 years ago
Florent Daigniere
8b502b73ee
Update tests/compose/test.py
...
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
2 years ago
Florent Daigniere
8d8f753796
Update tests/compose/test.py
...
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
2 years ago
Florent Daigniere
bb5d007882
s/docker\-compose\([^\.]\)/docker compose\1/g
2 years ago
Alexander Graf
02c4862427
Enable fetchmail for fetchmail test case
2 years ago
Alexander Graf
c4ca1cffaf
Set default for FETCHMAIL_ENABLED
2 years ago
Florent Daigniere
49d458a0f3
try renaming the file
2 years ago
Florent Daigniere
26858b110a
Required for the tests to pass now
2 years ago
Florent Daigniere
709023ab5a
dimitri said "block it"
...
So let's block any macro with AUTOEXEC
2 years ago
Florent Daigniere
32d44b96c3
Fix the logic
2 years ago
Florent Daigniere
1327f34c2c
Add tests to ensure we block macros
2 years ago
Florent Daigniere
3e45a791cf
Implement oletools to filter out bad macros
2 years ago
Florent Daigniere
d3d7916b58
Merge remote-tracking branch 'upstream/master' into upgrade-alpine
2 years ago
Florent Daigniere
b28798c74f
doh
2 years ago
Florent Daigniere
1bfab1dbfa
Maybe fix the test?
2 years ago
Florent Daigniere
6137f93d23
add a GTUBE test to check the antispam
2 years ago
Florent Daigniere
86637f0259
Make setup use the base image
2 years ago
Florent Daigniere
d7b80e94a4
try again.
2 years ago
Florent Daigniere
7ebac75045
fix tests
2 years ago
Florent Daigniere
b488e57602
debug
2 years ago
Florent Daigniere
4517ce23a6
Aliases be damned.
2 years ago
Florent Daigniere
6d8cc9083b
test
2 years ago
Florent Daigniere
729838c8fe
Grrr.
2 years ago
Florent Daigniere
1379a58352
Basic hardening
2 years ago
Florent Daigniere
50f94a282f
doh
2 years ago
Florent Daigniere
710dde1faf
Fix #948 : ensure the admin panel is disabled
2 years ago
Florent Daigniere
ae64c6cc30
Doh
2 years ago
Florent Daigniere
13adf4aeec
Fix tests
2 years ago
Florent Daigniere
dc9e2a3e70
Upgrade Snappymail to 2.21 and merge the webmail containers
2 years ago
Dimitri Huisman
92f270c94e
Update the webmail images:
...
Roundcube
- Switch to base image (alpine)
- Switch to php-fpm
SnappyMail
- Switch to base image
- Upgrade php7 to php8.
2 years ago
bors[bot]
5703e97c73
Merge #2460
...
2460: Switch to a base image containing base tools and the podop and socrate libs r=mergify[bot] a=ghostwheel42
## What type of PR?
enhancement of build process
## What does this PR do?
Changes build.hcl to build core images using a base image.
Also adds a "assets" base image for the admin container.
Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
Co-authored-by: Pierre Jaury <pierre@jaury.eu>
Co-authored-by: kaiyou <pierre@jaury.eu>
Co-authored-by: Dimitri Huisman <52963853+Diman0@users.noreply.github.com>
2 years ago
Vincent Kling
23d06a5761
Fix a bunch of typos
2 years ago
Alexander Graf
5c31120895
Remove obsolete contexts from base image
2 years ago
Alexander Graf
a29f066858
Move even more python deps to base image
2 years ago
Alexander Graf
9fe452e3d1
Use base image when building core images
2 years ago
Dimitri Huisman
3493e9ffa9
Doh!
2 years ago
Dimitri Huisman
867c71ca83
Fix date (deadline) calculation and comparison in test.py
2 years ago
Dimitri Huisman
9339ce78e8
Fix datetime usage in test.py
2 years ago
Florent Daigniere
72b8939ad7
doh
2 years ago
Florent Daigniere
630a23da3c
Don't wait for the timeout in the tests
...
If the containers are ready use them.
2 years ago
Dimitri Huisman
4bb0bd8fb2
Forgot to update snappymail test
2 years ago
Dimitri Huisman
7e21ab4007
Merge master cont'd
2 years ago
Dimitri Huisman
3aafecafe7
Merge branch 'master' into feat-switch-buildx
2 years ago
Dimitri Huisman
f6de2b2938
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.
2 years ago
Dimitri Huisman
9519d07ba2
Switch from RainLoop to SnappyMail
3 years ago
Florent Daigniere
8595893af9
doh
3 years ago
Florent Daigniere
0f25075fa3
fix test
3 years ago
Dimitri Huisman
2efad07c0b
Merge branch 'master' of github.com:Diman0/Mailu into remove-mailu-postgresql
3 years ago
Dimitri Huisman
04bbd9f515
Fix folder path twice in deploy.sh.
3 years ago
Dimitri Huisman
1eeffe29c0
Remove Mailu PostgreSQL. Make roundcube database configurable via setup. Fix #1838 .
3 years ago