Table of Contents

Gendoc - Generic Docker Compose Stack apps (DCS)

gendoc is CatchMedia specific set of conventions and aliases to manage Docker Compose Stack applications (DCS).

See also: Docker Apps with Persistency - DCS+keepalived+haproxy

We try to use gendoc/dcs instead of k8 because k8-based apps are notoriously harder to setup, manage and backup. The complexity price for HA and scalability just does not pay off for most applications we use.

Conventions

Aliases

Aliases are actually scripts that sit in /opt/aliases/bin (should be in PATH). They must be run from the home directory of DCS - /opt/DCS_NAME, for example /opt/pamail