msg.kwolek.io/entrypoint.sh

11 lines
331 B
Bash
Executable File

#!/bin/sh
[[ ! -d /data ]] && mkdir /data
[[ -z $SSH_KEY ]] && SSH_KEY=/data/id_25519
[[ ! -f $SSH_KEY ]] && ssh-keygen -t ed25519 -f "$SSH_KEY" -q -N ""
[[ -z $SSH_ADDR ]] && SSH_ADDR=:2222
[[ -z $HTTP_ADDR ]] && HTTP_ADDR=:8080
export SSH_KEY SSH_ADDR HTTP_ADDR
echo "Listening on $SSH_ADDR (ssh), $HTTP_ADDR (http)"
messagessh