Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rwanyoike/webtrees-local-docker

🌲 Containerized version of webtrees, an online collaborative genealogy application
https://github.com/rwanyoike/webtrees-local-docker

container-image docker family-tree gedcom nginx php podman supervisord webtrees

Last synced: about 2 months ago
JSON representation

🌲 Containerized version of webtrees, an online collaborative genealogy application

Awesome Lists containing this project

README

        

# webtrees Local (Online genealogy)

[![GitHub Actions](https://img.shields.io/github/actions/workflow/status/rwanyoike/webtrees-local-docker/docker-image.yml?branch=main)
](https://github.com/rwanyoike/webtrees-local-docker/actions/workflows/docker-image.yml?query=branch%3Amain)
[![GitHub License](https://img.shields.io/github/license/rwanyoike/webtrees-local-docker)
](LICENSE.txt)
[![Docker Image Version](https://img.shields.io/docker/v/rwanyoike/webtrees-local)](https://hub.docker.com/r/rwanyoike/webtrees-local)
[![Docker Image Size](https://img.shields.io/docker/image-size/rwanyoike/webtrees-local)](https://hub.docker.com/r/rwanyoike/webtrees-local)

> **This container is for local use only and not suitable for production environments.**


webtrees

This is a containerized version of [webtrees](https://github.com/fisharebest/webtrees), a collaborative online genealogy application.

## Usage

To start the webtrees application on port `8080/tcp`, run:

```shell
docker run --name webtrees-local -p 127.0.0.1:8080:80/tcp webtrees-local:latest
```

The container [supports a SQLite](https://webtrees.net/install/requirements) database.

### Data Directory

The webtrees application is located in `/var/www/webtrees`. You can mount a directory from your host to the `/var/www/webtrees/data` directory in the container to access configuration files and other data.

## Build

To build the container, follow these steps:

```shell
# Clone the repository
git clone https://github.com/rwanyoike/webtrees-local-docker
# Navigate to the project directory
cd webtrees-local
# Build the container
docker build -t webtrees-local:latest .
```