alafia-caddy

Description

Alafia-specific deployment of caddy based on a modified Docker image. This app is mostly hidden from the user. It contains essentially just a systemd service file that is required for other applications. Caddy provides a server that maps alafia apps run in the browser to *.alafia domain names.

Usage

Meant to be used as a submodule in alafia-apps.

Makefile can be manually invoked with the following options:

  • make or make build: Locally build the Docker image
  • make install: Install the files in the deploy/ directory, and if relevant, install systemd service files and modify /etc/hosts/
  • make uninstall: Removes all installed files, and if relevant, removes systemd services and resets /etc/hosts/