Horde5 container on openSUSE_tumbelweed

Edit Package horde5-developer

This container includes a runnable git checkout of Horde 5.
It is designed for interactive development and testing of libraries both from upstream and from custom projects.

You can get the container here:
docker pull registry.opensuse.org/isv/b1-systems/horde5/containers/opensuse/tumbleweed/container/opensuse/tumbleweed:current

I recommend to run the container parallel with a database container. Therefor I created a docker-compose yml, which you can find here:
git clone https://github.com/FrankFlorian/hordeOnTumbelweed.git

Then you can run the command:
docker-compose -f docker-compose.yml up

Now you should be able to access the container with:

docker exec -it hordeontumbelweed_php_1 /bin/bash

Also you should be able to see the Horde environment via your browser on http://loacalhost

To set up the database:

docker exec -it hordeontumbelweed_db_1 mysql -p -e "create database horde; grant all on horde.* to 'horde'@'%' identified by 'horde'";

docker exec -it hordeontumbelweed_php_1 chown wwwrun:www -R /srv/git/horde/base/config

Use the frontend for building the new configuration:
Go to the gear symbol select Administration->Configuration and then select the configuration for Horde.

Click on the database tab. Add the following settings:

SQL Database Settings:

$conf['sql']['phptype'] = MySQL/PDO
$conf['sql']['username'] = horde
$conf['sql']['password'] = horde
$conf['sql']['protocol'] = TCP/IP
$conf['sql']['hostspec'] = hordeontumbelweed_db_1
$conf['sql']['port'] = 3306
$conf['sql']['database'] = horde
$conf['sql']['charset'] = utf-8
$conf['sql']['ssl'] = No
$conf['sql']['splitread'] = Disabled
$conf['sql']['logqueries'] = no checkmark

Save the settings.
To finish the database setup run:
docker exec -it hordeontumbelweed_php_1 /srv/git/horde/base/bin/horde-db-migrate

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000101 101 Bytes
_multibuild 0000000053 53 Bytes
config.kiwi 0000004461 4.36 KB
config.sh 0000002177 2.13 KB
opensuse-tumbleweed-image.changes 0000002505 2.45 KB
root.tar.bz2 0105672663 101 MB
Revision 5 (latest revision is 14)
Ralf Lang's avatar Ralf Lang (ralflangb1) accepted request 639402 from Tobias Wolf's avatar Tobias Wolf (NotTheEvilOne) (revision 5)
Add actual certificates to the image for "composer"

This adds "ca-certificates-*" for "composer" to be used inside the resulting container.
Comments 0
openSUSE Build Service is sponsored by