milan
5e3c67a5cf
converted egw_action from javascript to typescript
...
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time
2023-07-10 16:54:22 +02:00
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
712efbe3cd
bringing README in sync with docker-compose.yml again
2023-04-12 10:52:42 +02:00
ralf
f2079ccb49
fix Collabora init container and Nginx config for newer Collabora version
...
also fix wrong path for sources-push volume
2023-04-12 10:29:08 +02:00
Markus Klein
2f4fff03f9
Extend docker README.md
2023-04-12 08:54:45 +02:00
Markus Klein
0c568287a5
Fix docker-compose source volume definition
...
Always use a bind mount for the source volume to ensure the source-push volume works as intended.
Additionally add some clarifying comments in several places.
2023-04-12 08:54:45 +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
819b277c24
added more docu to the docker-compose installation
2023-04-05 10:05:23 +02:00
ralf
09c219679a
update some more outdated infos
2023-03-08 15:27:37 +01:00
ralf
5b20d30108
fix tags and command to use alpine image for PHP Swoole
2023-03-08 15:21:33 +01:00
ralf
846defb42e
fix missing curl caused nodejs install to fail
2023-02-03 20:29:16 +01:00
ralf
a5739072e9
updating developer install after experiences with Hadi's Ubuntu 22.04 update
2023-01-27 20:58:03 +01:00
ralf
ab6e2ec3b7
using a single build step again to get smaller images
2023-01-18 15:40:14 -06:00
ralf
8540977872
fix build for current 8.1 and new 8.2 builds
2023-01-16 16:19:34 -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
278644fbee
adding phpMyAdmin to developer install
2022-11-15 14:34:38 +01:00
ralf
83eff39e00
fix sed to find version
2022-11-15 09:29:58 +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
0368173487
build development Docker images now based on Ubuntu 22.04 and by default with PHP 8.1
...
docker-compose.yml uses now mariadb:10.6 with automatic upgrade enabled
2022-09-20 11:16:35 +02:00
ralf
7ac70ac8ee
* OpenID Connect: autodiscovery support via /.well-known/openid-configuration
2022-09-13 09:40:35 +02:00
ralf
e887a14238
add Collabora init container and note that this is not the recommended was to install EGroupware on a Linux server
2022-07-19 15:45:09 +02:00
ralf
c5cab2e7b3
need to pass --ignore-platform-reqs to composer create-project to be able to install with PHP 8.x
2022-05-11 09:21:27 +02:00
ralf
8b2022643e
document that you need to start egroupware container/installation first, before the swoolpush container
2022-05-11 08:55:05 +02:00
ralf
c54a536f8a
setting and tagging PHP 8.1 as default PHP version (for development)
2022-05-11 08:46:53 +02:00
ralf
7144f2fad1
remove no longer necessary composer 1.x downgrade
2022-05-11 08:34:02 +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
1c053ade4c
updates for developer docker-compose.yml and nginx.conf
2022-02-03 09:36:27 +02:00
Ralf Becker
67ac05a786
support for Collabora/CODE 21.11+ for the developer install
2022-02-02 20:53:43 +02:00
Ralf Becker
d27d3f31ad
fix development build was tagged with last / not new version
2021-09-23 12:00:57 +02:00
Ralf Becker
19cf5ad76c
use latest v1 from composer
2021-09-23 11:09:29 +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
c4c747899f
nodejs 14.x is no longer needed, stock 12.x is enough
2021-07-13 08:34:35 +02:00
Ralf Becker
eef78fd58a
change PHP version to 7.4 and build with nodejs 14.x
2021-07-09 14:23:58 +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
ad84dfae97
some fixes and notes for the development system
2021-04-21 14:42:25 +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
efd480c468
changes for PHP 7.4 and 8.0 development builds
2021-03-21 18:24:22 +01:00
Ralf Becker
678ce97e79
changes for PHP 8.0 and xdebug 3.0
2021-03-20 17:29:48 +01:00
Ralf Becker
3b53ff960c
update development container to Ubuntu 20.04
2021-03-20 16:09:26 +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