mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-07 07:56:12 +00:00
* fixes for setup-tools.sh fixes https://github.com/zokradonh/kopano-docker/issues/266 * add startup tests for meet demo * add architecture to contributing file * define ical_listen for kopano-ical * precreate database if it does not yet exist * fix spelling
71 lines
2.3 KiB
Markdown
71 lines
2.3 KiB
Markdown
# Minimal build environment
|
||
|
||
Helper container for systems where build requirements (bash, curl, docker-compose, jq, make) are not available (for example on Synology)
|
||
|
||
Run the following command to enter the "build environment" (command may need to be run with `sudo` to work with the `docker` command):
|
||
|
||
```bash
|
||
$ ./run.sh
|
||
This script may need to be run as root to be able to use docker/docker-compose through it.
|
||
bash-4.4$
|
||
```
|
||
|
||
(the first time it will take a moment before the bash prompt is displayed, since the container is built locally first)
|
||
|
||
Afterwards you can execute the `setup.sh` script, modify `.env` to your liking and run any make commands:
|
||
|
||
```bash
|
||
bash-4.4# ./setup.sh
|
||
Creating an .env file for you
|
||
Which tag do you want to use for Kopano Core components? [latest]:
|
||
Which tag do you want to use for Kopano WebApp? [latest]:
|
||
Which tag do you want to use for Z-Push? [latest]:
|
||
Name of the Organisation for LDAP [Kopano Demo]:
|
||
FQDN to be used (for reverse proxy) [kopano.demo]:
|
||
Email address to use for Lets Encrypt. Use 'self_signed' as your email to create self signed certificates [self_signed]:
|
||
Name of the BASE DN for LDAP [dc=kopano,dc=demo]:
|
||
LDAP server to be used (defaults to the bundled OpenLDAP) [ldap://ldap:389]:
|
||
Timezone to be used [Europe/Berlin.]:
|
||
E-Mail Address displayed for the 'postmaster' [postmaster@kopano.demo]:
|
||
Name/Address of Database server (defaults to the bundled one) [db]:
|
||
Available options:
|
||
1 ) de-at
|
||
2 ) de-ch
|
||
3 ) de-de
|
||
4 ) en
|
||
5 ) en-gb
|
||
6 ) es
|
||
7 ) fr
|
||
8 ) it
|
||
9 ) nl
|
||
10 ) pl-pl
|
||
Check language spell support (again to uncheck, ENTER when done):
|
||
Available options:
|
||
1 ) contactfax
|
||
2 ) desktopnotifications
|
||
3 ) filepreviewer
|
||
4 ) files
|
||
5 ) filesbackend-smb
|
||
6 ) filesbackend-owncloud
|
||
7 ) folderwidgets
|
||
8 ) gmaps
|
||
9 ) intranet
|
||
10 ) mattermost
|
||
11 ) mdm
|
||
12 ) pimfolder
|
||
13 ) quickitems
|
||
14 ) smime
|
||
15 ) titlecounter
|
||
16 ) webappmanual
|
||
17 ) zdeveloper
|
||
Check for additional plugins (again to uncheck, ENTER when done):
|
||
Integrate WhatsApp into DeskApp yes/no [no]:
|
||
|
||
bash-4.4# make build-all
|
||
docker build -t zokradonh/kopano_ssl ssl/
|
||
Sending build context to Docker daemon 4.608kB
|
||
[...]
|
||
```
|
||
|
||
This container also includes ´docker-compose´ for systems that can not be easily updated (again Synology). You can freely choose to use ´docker-compose up -d´ from inside or outside of this container.
|