Univention Bugzilla – Bug 42906
Provide auralis App as Docker App
Last modified: 2017-09-11 12:36:14 CEST
The auralis App should be provided as Docker App.
Created attachment 8228 [details] join script
Created attachment 8229 [details] unjoin script
Created attachment 8230 [details] preinst script (optional)
Created attachment 8231 [details] univention-docker-auralis package
Created attachment 8232 [details] ini file for docker installation
After replacing univention-auralis with univention-docker-auralis, adding the join/unjoin scripts and changing the ini file, a docker installation should be possible. I added a preinst script to make an upgrade from a non docker version possible. But I'm not sure what data needs to copied. For now only the data from the auralis database is accessible from outside the container.
Please move everything from univention-docker-auralis to univention-auralis, we want a patch for the univention-auralis package
Created attachment 8348 [details] join script
Created attachment 8349 [details] ini file for docker installation
Created attachment 8350 [details] univention-auralis package Reverted package name change back to univention-auralis and code cleanup. The interesting files are: usr/sbin/univention-auralis-setup: Copy from the auralis package with changes to setup auralis without root access to the database. Plus some file permission changes because some docker storage drivers don't like unix acls. usr/sbin/univention-auralis-ldap-setup: Setup a ldap connection usr/sbin/univention-auralis-docker-setup: Setting everything up usr/bin/auralis-console: A wrapper to manage problems with unix acls on docker