ScuttleBot
| 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}" |