githubactionsで.env.sampleが読み込まれない
Q&A
Closed
解決したいこと
githubactionsを使用しているのですがそこでmodule.pyを実行するとNoneが返ってきてうまく読み込めていないです。ローカルの環境ではしっかりと出力されています。
module.py
import settings
if __name__ == "__main__":
token = settings.GAT
repo_name = settings.REPO_NAME
file_name = settings.FILE_NAME
print(token)
print(file_name)
print(repo_name)
env.sample
GITHUB_ACCESS_TOKEN = '<GITHUB_ACCESS_TOKEN>'
REPO_NAME = '<REPO_NAME>'
FILE_NAME = '<FILE_NAME>'
setting.py
import os
from os.path import join, dirname
from dotenv import load_dotenv
import dotenv
dotenv_path = join(dirname(__file__), '.env')
load_dotenv(dotenv_path)
GAT = os.environ.get('GITHUB_ACCESS_TOKEN')
REPO_NAME = os.environ.get('REPO_NAME')
FILE_NAME = os.environ.get('FILE_NAME')
発生している問題・エラー
Run python module.py
python module.py
shell: /usr/bin/bash -e {0}
env:
pythonLocation: /opt/hostedtoolcache/Python/3.8.11/x64
LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.8.11/x64/lib
None
None
None
自分で試したこと
ファイルはすべて同じ階層に置いてあります。
0