gpg - импорт на Heroku - PullRequest
       16

gpg - импорт на Heroku

1 голос
/ 17 апреля 2019

Я пытаюсь выполнить следующие команды в Heroku, чтобы импортировать и доверять открытому ключу PGP, который мне нужно использовать для шифрования файла перед его отправкой через SFTP:

heroku run gpg --import key.asc
heroku run gpg --edit-key email@example.com

Первая команда работает, но когда я запускаю вторую команду, она не может найти ключ. Я получаю следующий вывод при запуске heroku run gpg --list-keys:

gpg: directory '/app/.gnupg' created
gpg: keybox '/app/.gnupg/pubring.kbx' created
gpg: /app/.gnupg/trustdb.gpg: trustdb created

Это может быть связано с тем, что Heroku не разрешает запись в файловую систему, но я хотел узнать, знает ли кто-нибудь, что происходит, и может помочь мне выяснить, как использовать этот открытый ключ для шифрования. Он работает локально, используя гем iostreams для запуска чего-то похожего на третий пример здесь

...