Commit Graph

128 Commits

Author SHA1 Message Date
10e6831a7a changing default PHP version to 8.3 used since some time in releases 2024-09-05 10:22:47 +02:00
aa183e929b fix wrong name (coolwsd|loolwsd).conf instead .xml stops detection of managed Collabora in EGroupware 2024-09-02 10:20:07 +02:00
96709e1088 fix (commented out) rocketchat to work with latest versions 2024-07-09 09:29:31 +02:00
b334392eca use XDEBUG_REMOTE_HOST=host.docker.internal now working in all Docker Desktops 2024-06-06 14:59:44 +02:00
6e2eb07125 fix docker-compose files to allow Rocket.Chat Alpine containers (not having bash installed) 2024-05-29 08:52:51 +02:00
4a0b01d34f some docu fixes to get Collabora installed 2024-05-03 07:57:38 +02:00
80979eb8ba Update README.md
remove rocket.chat references, as they are commented out
2024-05-02 14:51:05 +02:00
94d14ee851 comment out (old) rocketchat service under /rocketchat 2024-05-02 14:48:34 +02:00
803a44b2f3 fix ppc64le build 2024-04-30 18:24:38 +02:00
d23b80d75a need to first npm install, before we can run grunt 2024-04-30 13:42:31 +02:00
191bdc39e6 fix composer no longer installs EGroupware apps (runs plugins) as root and npm install fails silent on network errors / timeouts 2024-04-30 13:14:41 +02:00
86dbb3893b fix typo 2024-03-12 20:03:26 +02:00
3d7ffa0f82 Update README.md
adding instructions to create  necessary directories
and for Linux host give them necessary permissions
2024-03-12 09:30:38 +02:00
36ed3d3fc4 updated Dockerfile and build.sh to get NodeJS 20 for all architectures 2023-12-01 12:40:23 +02:00
8186874267 new EGroupware development container using Debian 12/Bookworm, NodeJS 20 and PHP from ondrej/php PPA
for PHP 7.4, 8.1, 8.2 and 8.3 (without apcu, xdebug and smbclient!)
2023-11-25 08:55:06 +02:00
590878c4e7 we must only install nodejs, check if npm was contained and install it, if not
otherwise apt shows a conflict but returns success :(
2023-11-22 16:25:28 +02:00
7af6c40d17 using PHP 8.2 and NodeJS 20.x 2023-11-22 14:40:29 +02:00
b19a2b518e using nodejs v20.x (and PHP 8.2 by default) for development images 2023-11-12 08:52:16 +02:00
ffe305772c use a docker-compose.override.yml for your changes 2023-09-28 08:47:23 +02:00
8fb49f3bef fix docker-compose.yml and README.md for a regular (non-developer) docker-compose install 2023-09-28 08:40:20 +02:00
f0b4517624 npm run build / rollupjs fails, if /usr/share/egroupware-extra is NOT owned by root 2023-08-17 08:47:20 +02:00
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
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
712efbe3cd bringing README in sync with docker-compose.yml again 2023-04-12 10:52:42 +02:00
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
2f4fff03f9 Extend docker README.md 2023-04-12 08:54:45 +02:00
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
24ca92e425 building multi-platform images for EGroupware: arm(64) or ppc64le instead of only amd64 2023-04-07 12:24:17 +02:00
819b277c24 added more docu to the docker-compose installation 2023-04-05 10:05:23 +02:00
09c219679a update some more outdated infos 2023-03-08 15:27:37 +01:00
5b20d30108 fix tags and command to use alpine image for PHP Swoole 2023-03-08 15:21:33 +01:00
846defb42e fix missing curl caused nodejs install to fail 2023-02-03 20:29:16 +01:00
a5739072e9 updating developer install after experiences with Hadi's Ubuntu 22.04 update 2023-01-27 20:58:03 +01:00
ab6e2ec3b7 using a single build step again to get smaller images 2023-01-18 15:40:14 -06:00
8540977872 fix build for current 8.1 and new 8.2 builds 2023-01-16 16:19:34 -06:00
ca2f19696e Revert "remove a couple of steps/layers, now that they work"
This reverts commit ef86af0740.
2023-01-12 21:57:45 -06:00
ef86af0740 remove a couple of steps/layers, now that they work 2023-01-12 21:19:42 -06:00
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
2e200baa08 WIP 23.1 container builds 2023-01-10 15:44:27 -06:00
9ef1e44744 WIP 23.1 container builds 2023-01-10 15:43:56 -06:00
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
278644fbee adding phpMyAdmin to developer install 2022-11-15 14:34:38 +01:00
83eff39e00 fix sed to find version 2022-11-15 09:29:58 +01:00
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
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
7ac70ac8ee * OpenID Connect: autodiscovery support via /.well-known/openid-configuration 2022-09-13 09:40:35 +02:00
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
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
8b2022643e document that you need to start egroupware container/installation first, before the swoolpush container 2022-05-11 08:55:05 +02:00
c54a536f8a setting and tagging PHP 8.1 as default PHP version (for development) 2022-05-11 08:46:53 +02:00