Copy-pasting seed phrases or private keys is highly insecure. Ledger and Trezor support is great, but also cumbersome.
Ideally, encrypted keystore files could be supported where the passphrase would either needs to be entered interactively or via a secret.
Docker swarm mode supports docker secrets, which allows accessing them under /run/secrets/<secret_name>.