dx/dxkit/modules/proxy.module.sh

10 lines
No EOL
482 B
Bash

# modules/proxy.module.sh
function proxy::driver() { echo "${PROXY_DRIVER:-docker}"; }
function proxy::start() { "$(proxy::driver)::proxy::start"; }
function proxy::stop() { "$(proxy::driver)::proxy::stop"; }
function proxy::restart() { "$(proxy::driver)::proxy::restart"; }
function proxy::running() { "$(proxy::driver)::proxy::running"; }
function proxy::ensure() { proxy::running || proxy::start; }
function proxy::logs() { "$(proxy::driver)::proxy::logs"; }