Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 days ago
JSON representation
🌲 Containerized version of webtrees, an online collaborative genealogy application
- Host: GitHub
- URL: https://github.com/rwanyoike/webtrees-local-docker
- Owner: rwanyoike
- License: gpl-3.0
- Created: 2024-08-05T17:51:53.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T15:34:24.000Z (17 days ago)
- Last Synced: 2024-10-27T17:45:17.326Z (17 days ago)
- Topics: container-image, docker, family-tree, gedcom, nginx, php, podman, supervisord, webtrees
- Language: Dockerfile
- Homepage:
- Size: 59.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.**
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 .
```