Updated Running own apps in standard Docker installation (markdown)

Ralf Becker 2022-12-02 17:22:43 +01:00
parent 3b3672d913
commit 231b241642

@ -19,12 +19,11 @@ docker restart egroupware # to run entry-point script and copy the app(s) into t
### Old deprecated apps: Wiki, KnowledgeBase, ...
EGroupware 21.1 packages/containers come by default with PHP 7.4 and can still use the old 14.3 egroupware-epl-{wiki,knowledgebase,sitemgr} packages. You simply have to install them and you're done.
EGroupware 21.1 packages/containers come by default with PHP 8.1 (since 21.1.20221202) and can NO longer use the old 14.3 egroupware-epl-{wiki,knowledgebase,sitemgr} packages, as they lack the necessary PHP 8.1 fixes we made for Wiki, KnowledgeBase and the old (phpgw)API, required eg. for updating from old installations.
If you want to test EGroupware 21.1 with PHP 8.1 or run the next EGroupware version containing by default PHP 8.1, you can no longer use the above mentioned packages, as they lack the necessary PHP 8.1 fixes we made for Wiki, KnowledgeBase and the old (phpgw)API, required eg. for updating from old installations.
> SiteMgr, our old content-management-system, is no longer supported with PHP 8.1!
While EGroupware's next version packages will force the deinstallation of the old egroupware-epl-* packages, you can or even have to do that for testing with PHP 8.1 yourself for now:
While EGroupware's next version packages will force the deinstallation of the old egroupware-epl-* packages, you can or even have to do that yourself for now:
```
apt|yum|zypper remove egroupware-epl-\* # <-- you need the backslash before the asterisk!
cd /usr/share/egroupware
@ -63,4 +62,18 @@ for git in */.git; do
(cd $(dirname $git); git pull)
done
docker restart egroupware
```
* SiteMgr: if you require SiteMgr, you can only modify your /etc/egroupware-docker/docker-compose.override.yml to continue using PHP 7.4:
> We still provide PHP 7.4 based container under the tag ```21.1-7.4```, but we do NOT recommend using them, as PHP project itself no longer provides security updates for PHP 7.4!
```
egroupware:
image: egroupware/egroupware:21.1-7.4
# or for EPL
# image: download.egroupware.org/egroupware/egroupware:21.1-7.4
```
To activate the above change, you have to:
```
cd /etc/egroupware-docker
docker-compose up -d
```