Как я могу сделать полезный источник внутри bash сценария? - PullRequest
0 голосов
/ 06 апреля 2020

Я пишу сценарий развертывания для Django, но в данный момент для перезагрузки ~/.bashrc он не нашел SECRET_KEY, потому что не перезагрузил его, но я также попытался с ., и source, кажется, не работает. любая другая идея? моя операционная система использует bash

echo $0
bash
#!/bin/bash
token=$(/usr/bin/python3 token.py)
env=$(/usr/bin/python3 env.py)

echo -e " " >> ~/.bashrc
echo 'export EMAIL_HOST_USER="xxxxxxx' >> ~/.bashrc
echo 'export EMAIL_HOST_PASSWORD="xxxxxxx"' >> ~/.bashrc
echo 'export SECRET_KEY="'$token'"' >> ~/.bashrc
source ~/.bashrc
echo "$env" # line 19 error

вывод deploy.sh: line 19: None: command not found

import os

# Get environment variables
SECRET_KEY = os.getenv('SECRET_KEY')
print(SECRET_KEY)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...