#!/bin/sh # Generates the server key on first run so a bare `docker run` against an # empty volume works; a key already at BUNSHIN_KEY is left untouched. set -e : "${BUNSHIN_KEY:=/data/server.key}" if [ "$1" = "serve" ] && [ ! -f "$BUNSHIN_KEY" ]; then bunshin keygen --key "$BUNSHIN_KEY" fi exec bunshin "$@"