Sign inSign up

quadstingray/webtrees

By quadstingray

•Updated 18 days ago

Image
0

3.2K

quadstingray/webtrees repository overview

⁠quadstingray/webtrees:2.2.6

Docker Pulls Docker Image Size (latest by date) Docker Image Version (latest by date)

⁠Introduction

Git-Repository to build Docker⁠ containerimage for Webtrees⁠.

⁠Contributing

If you find this image helpfull, so you can see here how you can help:

  • Send a pull request with your features and bug fixes
  • Help users resolve their issues⁠.

⁠Issues

Before reporting your issue please try updating Docker to the latest version and check if it resolves the issue. Refer to the Docker installation guide⁠ for instructions.

If that recommendations do not help then report your issue⁠ along with the following information:

  • Output of the docker version and docker info commands
  • The docker run command or docker-compose.yml used to start the image. Mask out the sensitive bits.

⁠Getting started

⁠Installation

Automated builds of the image are available on Dockerhub⁠

docker pull quadstingray/webtrees:2.2.6

Alternatively you can build the image yourself.

docker build . --tag 'quadstingray/webtrees:dev';

⁠docker-compose

You should now be able to use the image simply by running

docker-compose up -d

You access the server on http://localhost:10088/⁠. Choose mySQL for the database, enter webtrees-mysql for the database host, and port 3306. Username, password, and DB name are your choices.

⁠Quickstart

Start Webtrees using:

docker run --publish 80:80 quadstingray/webtrees:2.2.6

⁠Custom Module Manager

The image quadstingray/webtrees:2.2.6-cmm (or latest-cmm) additionally contains the Custom Module Manager⁠, which installs and updates webtrees custom modules from the control panel.

docker run --publish 80:80 quadstingray/webtrees:2.2.6-cmm

Modules installed by the Custom Module Manager are stored in /var/www/html/modules_v4. To keep them when the container is recreated, mount a named volume to that path (a named volume is initialized with the bundled Custom Module Manager, an empty bind mount would hide it).

⁠Persistence

Webtrees store his dat by default /var/www/html/data. So for persistence of your data and database config, you should mount an external volume to that path.

⁠Environment Variables

VariableDefault ValueInformations
PHP_MAX_EXECUTION_TIME"80"PHP Script max execution time
PHP_POST_MAX_SIZE"265M"Max size for post request
PHP_UPLOAD_MAX_FILESIZE"265M"Max size of File Upload
PHP_OTHER_CONFIG""You can inject every php.ini value, e.g. track_errors = yes \n register_globals = off

Tag summary

Content type

Image

Digest

sha256:2e54bc404…

Size

296.5 MB

Last updated

18 days ago

docker pull quadstingray/webtrees