Как загрузить файл credential.json в кластер Hasura, не добавляя его в удаленный репозиторий g it

Я должен использовать credvalue.json в некоторых API, используемых программой, но я не хочу загружать эти учетные данные в репозиторий GitHub и все еще использовать их в микросервисе.

Я попытался добавить его в.gitignore и скопировать в папку src в Docker, но в результате файл не был найден, но если я удалил его из. Gitignore это хорошо работает

Я не могу использовать секреты hasura, это файл credvalue.json, необходимый для библиотеки

Также только для случая использования API требует, чтобы я указывал путь к этому файлу JSON в качестве переменных среды, так каким должен быть путь к загруженному файлу файла JSON?

1 ответ

Решение

Вы должны быть в состоянии использовать hasura secrets с файлами, а также с -f флаг.

Вот ссылка на документы: https://docs.hasura.io/0.15/manual/project/secrets/mounting-secret-as-file.html

Вы можете в основном создать секрет из файла, а затем смонтировать этот секрет как файл вашего контейнера микросервиса.

Другие вопросы по тегам