Commit Graph

42 Commits

Author SHA1 Message Date
ralf
55fe2fec29 nodejs PPA does NOT exist for ppc64le, falling back to the version included in Ubuntu and the separate npm package 2023-04-12 17:14:54 +02:00
ralf
24ca92e425 building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64 2023-04-07 12:24:17 +02:00
ralf
ab6e2ec3b7 using a single build step again to get smaller images 2023-01-18 15:40:14 -06:00
ralf
ca2f19696e Revert "remove a couple of steps/layers, now that they work"
This reverts commit ef86af0740.
2023-01-12 21:57:45 -06:00
ralf
ef86af0740 remove a couple of steps/layers, now that they work 2023-01-12 21:19:42 -06:00
ralf
df6bfdc54b reverting to ubuntu:20.04 based images as current 22.04 images require Docker features not available on old Docker versions used by current Ubuntu and Debian :(
--> update and cron working again and also installing of further packages (like vim) in the container
2023-01-10 18:58:24 -06:00
ralf
2e200baa08 WIP 23.1 container builds 2023-01-10 15:44:27 -06:00
ralf
9ef1e44744 WIP 23.1 container builds 2023-01-10 15:43:56 -06:00
ralf
ad261f57c9 PHP > 7.4 exclude deprecated apps from old packages (not installed via git), always exclude sitemgr 2022-12-04 08:09:43 +01:00
ralf
7072f96244 building 22.1 images with PHP 8.1 on base of Ubuntu 22.04 and MariaDB 10.6 2022-09-20 13:44:54 +02:00
ralf
7796eb23f9 if a private CA is given, change Docker entrypoint to patch system CA-file into php.ini
the system CA seems not used by default, no idea why ...
2022-05-06 11:14:43 +02:00
ralf
29ab167612 fix build for PHP 8.1 and no longer (additional) install of PHP 7.4 for PHP 8.x 2022-04-20 21:59:51 +02:00
ralf
cfc7bd84f5 no more Composer 1 downgrade 2022-03-22 18:43:28 +02:00
Ralf Becker
fb0c251a95 request latest v1 version of composer and retry infinite the package update on build 2021-09-23 10:51:22 +02:00
Ralf Becker
eae9c97caa update composer to 1.10.22, as we no longer use fxp/composer-asset-plugin
still cant use Composer v2, as Horde is a no longer supported PEAR repo :(
2021-07-28 09:03:52 +02:00
Ralf Becker
a4f136072e allow to set max_execution_time of container via EGW_MAX_EXECUTION_TIME environment variable from docker-compose(.override).yml 2021-05-21 08:35:23 +02:00
Ralf Becker
571ebb21b3 changes to build PHP 8 snapshots from master 2021-04-01 08:49:44 +02:00
Ralf Becker
aa32aaccd8 docker files for 7.4 builds 2021-03-24 08:53:49 +01:00
Ralf Becker
ddda3b4165 changes for 21.1 builds (out of master) 2021-03-16 09:30:34 +02:00
Ralf Becker
49f10e7e31 * FPM/Container: start more php processes by default and keep them running to better cope with high usage 2021-01-25 11:13:11 +02:00
Ralf Becker
8738ce7fab kope with post_install.php no longer running as root and set apc.shm_size=128M and chown www-daata header.inc.php 2020-12-04 12:54:04 +01:00
Ralf Becker
4e62152c24 run post_install.php as www-data to have no need and therefore skip chown -R /var/lib/egroupware 2020-11-04 11:57:32 +01:00
Ralf Becker
63ea0891bb * Univention: fix not running async jobs because of old overlay storage driver 2020-08-17 14:34:00 +02:00
Ralf Becker
421bda29c4 * Container: use Ubuntu 20.04 as base of EGroupware container instead of 18.04 2020-07-31 17:52:41 +02:00
Ralf Becker
c24ecef879 pending changes 2020-06-28 09:22:31 +02:00
Ralf Becker
ed8fb28f8e apply EGW_MEMORY_LIMIT to fpm/conf.d/www.conf, which has higher precedence then php.ini 2020-06-28 09:14:32 +02:00
Ralf Becker
18bd4b7e92 several fixes / additions for 20.1 container 2020-06-14 14:11:58 +02:00
Ralf Becker
062e83d0e3 do NOT add dev requirements to the container 2020-06-13 17:13:16 +02:00
Ralf Becker
a6a27b8bcf allow to set PHP memory_limit via EGW_MEMORY_LIMIT environment variable in container 2020-06-05 11:45:17 +02:00
Ralf Becker
c6d7cb2467 do NOT tag 20.1 latest 2020-05-25 15:29:57 +02:00
Ralf Becker
4a942cf2b0 fix syntax error in entrypoint 2020-03-18 13:56:42 +01:00
Ralf Becker
bc1ae1cbaa if EGW_APC_SHM_SIZE is set in environment, propagate value to apcu.ini 2020-02-10 14:32:27 +01:00
Ralf Becker
60965a57ec fix not working default session-timeout of 4h or custom one set with EGW_SESSION_TIMEOUT
caused by Debian/Ubuntu session-cleanup-script does not understand whitespace before and after equal sign: session.gc_maxlifetime = N
2019-11-19 15:16:51 +02:00
Ralf Becker
b407064302 * Docker: allow to set session timeout (in sec) via EGW_SESSION_TIMEOUT enviroment variable 2019-10-31 13:03:11 +01:00
Ralf Becker
d85782a545 install PHP gmp extension for WebAuthn 2019-10-31 13:03:11 +01:00
Ralf Becker
011a8d5a03 update Docker build script to be usable for all branches 2019-08-09 18:32:45 +02:00
Ralf Becker
6a6f00284b fix not working new installation under CentOS/RHEL caused by grant host "%" 2019-08-07 21:53:56 +02:00
Ralf Becker
fe666fa059 add private CA so egroupware can validate your certificate to talk to Collabora or Rocket.Chat 2019-08-06 12:20:21 +02:00
Ralf Becker
87a96cf760
fix typo in name 2019-07-26 12:14:13 +02:00
Ralf Becker
eb57d7317f implement EGW_SKIP_INSTALL for entrypoint to skip automatic install
also fixed not working exit on failed install
2019-07-23 19:49:18 +02:00
Ralf Becker
a0a4d35583 setting VERSION build arg from the tag we build 2019-07-22 10:07:27 +02:00
Ralf Becker
eec3b7d6bc move Docker stuff to egroupware repo for automatic builds 2019-07-19 10:08:06 +02:00