ScuttleBot

scuttlebot / deploy / compose / ergo / entrypoint.sh
Source Blame History 13 lines
2d8a379… lmata 1 #!/bin/sh
2d8a379… lmata 2 set -e
2d8a379… lmata 3
2d8a379… lmata 4 CONFIG_DIR="${ERGO_DATA_DIR:-/ircd}"
2d8a379… lmata 5 CONFIG_FILE="${CONFIG_DIR}/ircd.yaml"
2d8a379… lmata 6 TEMPLATE="/ergo/ircd.yaml.tmpl"
2d8a379… lmata 7
2d8a379… lmata 8 mkdir -p "${CONFIG_DIR}"
2d8a379… lmata 9
2d8a379… lmata 10 # Render template with env var substitution.
2d8a379… lmata 11 envsubst < "${TEMPLATE}" > "${CONFIG_FILE}"
2d8a379… lmata 12
2d8a379… lmata 13 exec ergo run --conf "${CONFIG_FILE}"

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button