The mmdbpath parameter is not working due to the missing maxminddb library inside the container.
How to reproduce the problem:
Your docker-compose.yml should contain a volumes entry like this: - "/usr/share/GeoIP/GeoLite2-Country.mmdb:/opt/geo.mmdb"
and a command entry like this: command: ["ts3server","mmdbpath=/opt/geo.mmdb"]
The missing library needs to be added inside the container.
If you want the docker image to be as small as possible so that is does not contain unnecessary packages, a new tag like teamspeak:3.13.7-maxminddb would be nice.
The
mmdbpath
parameter is not working due to the missing maxminddb library inside the container.How to reproduce the problem:
Your docker-compose.yml should contain a volumes entry like this:
- "/usr/share/GeoIP/GeoLite2-Country.mmdb:/opt/geo.mmdb"
and a command entry like this:
command: ["ts3server","mmdbpath=/opt/geo.mmdb"]
Then you get an error message like this:
Solution:
The missing library needs to be added inside the container. If you want the docker image to be as small as possible so that is does not contain unnecessary packages, a new tag like
teamspeak:3.13.7-maxminddb
would be nice.