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.
x-ska: start_on_boot: "no" on_demand_port: 25565
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
dcup
dcdown
dclog
dcch
docker exec -u 0 -it mysql_padb_a1 /bin/bash -l
dcii
dcmy
dcmyv
dcrc
docps