Как получить доступ к файлам из папки / tmp в облаке Google? - PullRequest
0 голосов
/ 26 декабря 2018

Я следовал руководству здесь: http://gunargessner.com/gcloud-env-vars/

После прочтения комментария http://gunargessner.com/gcloud-env-vars/#comment-4061927247, Я также поместил файл .env в /tmp.

Я хотел бычтобы узнать, как установить содержимое файла /tmp/.env в среду, чтобы мое приложение могло получить к нему доступ из process.env.<varname>

const { Storage } = require('@google-cloud/storage')
const storage = new Storage()
const bucketName = 'env-var'
await storage
  .bucket(bucketName)
  .file('.env')
  .download({ destination: '/tmp/.env' })
  .then(() => {
    console.log('env downloaded')
    afterEnvProcess()
  })

Как теперь установить для файла .env значение dotenv?

1 Ответ

0 голосов
/ 27 декабря 2018

Ну, это зависит от языка вашего приложения, но вы можете найти dotenv lib на github.

Например:

Поэтому, когда приложение запускается, вы получаете *Файл 1020 * из службы fileStorage (т. Е. Google Cloud Storage) в /tmp (для случая AppEngine).Затем вы можете использовать dotenv lib для разбора файла .env и установить env vars.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...