DaVITE is an event-invitations server modeled after eVite, written in 2001 by David Madison. This image wraps it in a layer of the official httpd Apache image.
Set the variables as defined below, and run with docker-compose or kubernetes. The service will be visible as http://host/cgi-bin/DaVite.cgi. Create an invitation by entering your email address; that will generate a URI which you can then use to edit your event invitation.
This repo has complete instructions for building a kubernetes cluster where you can launch with helm, kubernetes.yaml using make and customizing Makefile.vars after cloning this repo:
git clone https://github.com/instantlinux/docker-tools.git
cd docker-tools/k8s
make davite
These variables can be passed to the image from kubernetes.yaml or docker-compose.yml as needed:
Variable | Default | Description |
---|---|---|
HOSTNAME | External DNS name of DaVite service | |
SCHEME | http | Set to https if behind SSL proxy |
SMTP_SMARTHOST | smtp | Outbound email relay hostname |
SMTP_PORT | 587 | Port for sending emails (no auth) |
TZ | UTC | time zone |
DaVite is authored by David Madison who maintains links to the original (long-deprecated) code at marginalhacks.
If you want to make improvements to this image, see CONTRIBUTING.