refactor: use the properties system instead of the data dir for tracking whether a proxy should be stopped or started
This commit is contained in:
@@ -135,8 +135,7 @@ cmd-traefik-start() {
|
||||
local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX")
|
||||
trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT
|
||||
|
||||
touch "${DOKKU_LIB_ROOT}/data/traefik/traefik.started"
|
||||
rm -f "${DOKKU_LIB_ROOT}/data/traefik/traefik.stopped"
|
||||
fn-plugin-property-write "traefik" "--global" "proxy-status" "started"
|
||||
touch "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json"
|
||||
chmod 600 "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json"
|
||||
fn-traefik-template-compose-file "$TMP_COMPOSE_FILE"
|
||||
@@ -155,8 +154,7 @@ cmd-traefik-stop() {
|
||||
local TMP_COMPOSE_FILE=$(mktemp "/tmp/dokku-${DOKKU_PID}-${FUNCNAME[0]}.XXXXXX")
|
||||
trap "rm -rf '$TMP_COMPOSE_FILE' >/dev/null" RETURN INT TERM EXIT
|
||||
|
||||
rm -f "${DOKKU_LIB_ROOT}/data/traefik/traefik.started"
|
||||
touch "${DOKKU_LIB_ROOT}/data/traefik/traefik.stopped"
|
||||
fn-plugin-property-write "traefik" "--global" "proxy-status" "stopped"
|
||||
touch "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json"
|
||||
chmod 600 "${DOKKU_LIB_ROOT}/data/traefik/traefik-acme.json"
|
||||
fn-traefik-template-compose-file "$TMP_COMPOSE_FILE"
|
||||
|
||||
Reference in New Issue
Block a user