Commit Graph

60 Commits

Author SHA1 Message Date
TuxGasy
a786088e7b Build image multi-platform amd64+arm64 2025-03-21 20:23:43 +01:00
Aloïs Micard
877319f3ff fix update.sh script 2025-03-14 08:36:28 +01:00
Aloïs Micard
3209b998d4 Enforce build arch 2025-03-14 08:32:12 +01:00
Aloïs Micard
e767edc684 Rework how we are building Docker images
Don't use cross building with QEMU but build on the right host instead.

This is possible because GitHub released ARM64 runners.
See: https://github.com/orgs/community/discussions/19197

Note: If we were to merge this PR this will drop support for ARMv7 (32bit).
2025-03-13 12:14:12 +01:00
Aloïs Micard
a64cc9236d ci: build for all architectures every if we aren't pushing 2025-03-13 10:02:16 +01:00
Aloïs Micard
630bf9f1aa Fix update.sh 2025-03-13 08:41:14 +01:00
Aloïs Micard
3c0a65b7f0 Rework build process to use github matrix 2025-03-13 08:36:20 +01:00
ldestailleur
fea4bbcadf Split command in seveal to debug pipeline CI error 2025-03-10 11:52:24 +01:00
Laurent Destailleur (aka Eldy)
90524b4077 Update to 20.0.3 - make build code more generic 2024-12-29 15:38:13 +01:00
Andrés Maldonado
441d19e301 Update base images to Bullseye
In Bullseye, libldap-common is no longer a dependency of libldap2-dev,
but it's still required for LDAPS connections
2024-11-14 16:28:10 +01:00
Laurent Destailleur
8235d418d2 Typo 2024-10-05 19:04:40 +02:00
Laurent Destailleur
23bb3ba1fb Add version 20.0 2024-09-27 19:54:19 +02:00
Laurent Destailleur
ce0cfef9a9 Fix use of version to find the demo init file 2024-09-13 04:00:51 +02:00
Laurent Destailleur
c97f91a917 Update email for feedback. 2024-09-13 03:52:09 +02:00
Laurent Destailleur
514caf7c69 NEW Test if init demo file download fails. Test also if db exists.
Fix init demo for develop version.
2024-09-12 21:41:28 +02:00
Laurent Destailleur
9275eb805a Rebuild image directories 2024-09-06 23:28:53 +02:00
Laurent Destailleur
8b9a1aa7be Fix get of data file 2024-09-04 15:20:27 +02:00
Laurent Destailleur
7413f565c7 Prepare v20. Add wget into image. 2024-08-19 13:10:57 +02:00
Aloïs Micard
189ab87946 s/tuxgasy/dolibarr/g 2024-08-15 08:16:41 +02:00
Adrian Bach
2b5667bc1b add multiple new Dolibarr versions (#139)
19.0.0
18.0.5
17.0.4
2024-02-13 21:34:57 +01:00
TuxGasy
1f9a12924e Keep permission when create new image 2023-11-12 07:12:40 +01:00
TuxGasy
6de8618a8c Fix #100 #119 enable user module 2023-05-13 10:24:58 +02:00
Adrian Bach
9a00af8c55 upgrade to 17.0.0 (#116) 2023-03-05 16:38:48 +01:00
POTIER Mathieu
ad6d7dae0c 16.0.1 release (#102) 2022-10-19 16:53:55 +02:00
Garcia MICHEL
563e72b5ed Arm support (#89)
* Updatr travis.yml

* Update script to build with buildx

* Use docker-container driver

* Try buildx

* Multi build tags

* Update README

* Add new workflows

* Fix actions to push README

* Build images with actions

* Auth to docker hub before build images

* Remove build image with travis ci

* Auto update images
2022-08-05 22:05:52 +02:00
TuxGasy
c40e2e8633 Fix update script 2022-06-27 16:58:32 +02:00
TuxGasy
a9c3ab7358 Revert multi arch [todo later] 2022-06-27 16:53:25 +02:00
TuxGasy
e7fdde4b24 Add platform info 2022-06-27 16:30:53 +02:00
TuxGasy
bb996247db Remove arm32v7 build 2022-06-27 15:22:22 +02:00
TuxGasy
b1148b283b Fix arch for build 2022-06-27 13:40:17 +02:00
TuxGasy
0eee43bdf8 Use manifest to build multi arch docker image 2022-06-27 13:37:43 +02:00
TuxGasy
cc41a9ff4f Try fix builder docker 2022-06-26 21:46:47 +02:00
TuxGasy
cbae2fe8ab Add multie platforms for buildx 2022-06-26 21:35:40 +02:00
Garcia MICHEL
f389a0b5c3 Add more arch support (#87)
* Update travis with arch arm64

* Use buildx plugin to build multi image archi
2022-06-26 21:28:41 +02:00
POTIER Mathieu
bce6709ef2 Remove deprecated PHP versions and so deprecated dolibarr versions (#64) 2021-09-09 19:06:17 +02:00
POTIER Mathieu
c6b7eb8c67 Add IMAP packages to images in order to enable some features (#48)
* Add IMAP packages to images in order to enable some features

* use specified debian release name

I used each time the most up to date debian release.
2021-04-30 07:30:40 +02:00
POTIER Mathieu
ce9d9c483c Add some example of integrations (#44)
* Add some example of integrations
Update docker-run.sh to deal with docker secret for some vars.

* Update update.sh

Fix review

* Update .gitignore
2021-03-15 17:07:47 +01:00
POTIER Mathieu
75cb48f9e5 Fix tags for docker images (#43)
* Fix tags for docker images
Be careful potential BC break for those who are stickied to latest tag.

* Fix reviews
2021-02-07 11:34:52 +01:00
TuxGasy
c9bde77eb7 Add Dolibarr 13 and remove Dolibarr 6 2021-02-02 15:37:55 +01:00
TuxGasy
737234da33 Add develop tag 2021-01-15 23:22:06 +01:00
Mathieu POTIER
e70ac88edb Handle reviews and create convenience script + CONTRIBUTING.md 2020-07-11 23:25:29 +02:00
Mathieu POTIER
6e6a4ccfd2 fix for all PHP Versions 2020-07-07 21:10:27 +02:00
Mathieu POTIER
6c3bc0349c Update version and dependencies 2020-07-07 19:20:29 +02:00
TuxGasy
6ceddae334 Remove Dolibarr 5 / Update Dolibarr 8, 10 and 11 / Fix #13 2020-04-26 13:45:12 +02:00
TuxGasy
7be13b5bbb UPdate dolibarr versions to build 2019-11-01 22:15:18 +01:00
TuxGasy
a9e3b48612 Add Dolibarr v9 + update v7.0.5 2019-02-11 20:30:13 +01:00
TuxGasy
a796a31ba6 Update Dolibarr 8.0.4 2019-01-05 02:25:25 +01:00
TuxGasy
612ad3341a Revert "Add images with php cli"
This reverts commit e67e00e453.
2018-12-09 22:52:10 +01:00
TuxGasy
e67e00e453 Add images with php cli 2018-12-09 21:55:58 +01:00
TuxGasy
4aba1e5245 Update Dolibarr 2018-12-01 10:54:26 +01:00