резервное копирование .env файлов в git/gist/dropbox школьным способом!

Привет, ребята…

Вот небольшой совет, который мне нравится.

Иногда нам нужно сохранить файл local.env, prod.env или stg.env… Но вы не знаете, куда лучше всего его сохранить… Добавление в git — не лучшая идея, потому что хранить секреты очень опасно…

Существуют проекты вроде git-secrets1, но, на мой взгляд, это еще один слой знаний, который вам нужно освоить.

Давайте будем проще:

cp .env local.env
gpg --armor -c local.env # enter a password
ls local.env.asc # file encrypted created
Войти в полноэкранный режим Выйти из полноэкранного режима

После этого у вас есть файл, зашифрованный симметрично, и он может храниться на вашем компьютере:

$ git add *.asc # your git
$ cp *.asc ~/Dropbox # your dropbox
$ gh gist create local.env.asc # to gist 
Войти в полноэкранный режим Выйти из полноэкранного режима

Для расшифровки:

gpg -d local.env.asc # entering the password

Войти в полноэкранный режим Выйти из полноэкранного режима

Когда ваши коллеги увидят это, они скажут:

«что ты делаешь? это же старая школа!!!».

Оцените статью
Procodings.ru
Добавить комментарий