#!/bin/sh ARCH=$(uname -m) BIN_DIR=/app/linux-${ARCH} DATA_DIR=/etc/nebula # --------------------- TESTING ONLY ------------------------ # Build certs if they don't exist if ! test -f ${DATA_DIR}/ca.key; then cd ${DATA_DIR} || exit 1 "${BIN_DIR}/nebula-cert" ca -name "Infranet" "${BIN_DIR}/nebula-cert" sign -name "lighthouse" -ip "10.10.100.1/24" mv lighthouse.crt host.crt mv lighthouse.key host.key fi # ----------------------------------------------------------- # Run the platform-specific binary "${BIN_DIR}/nebula" -config ${DATA_DIR}/config.yaml