Add: os.environ if .env is not present
This commit is contained in:
10
app.py
Normal file
10
app.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from flask import Flask
|
||||
app = Flask(__name__)
|
||||
|
||||
@app.route('/')
|
||||
def hello_world():
|
||||
return 'This is Moon'
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run()
|
||||
@@ -1,6 +1,7 @@
|
||||
pyrofork
|
||||
tgcrypto
|
||||
wheel
|
||||
flask
|
||||
humanize
|
||||
pygments
|
||||
ffmpeg-python
|
||||
|
||||
1
run_command.txt
Normal file
1
run_command.txt
Normal file
@@ -0,0 +1 @@
|
||||
gunicorn app:app & python3 main.py
|
||||
@@ -1,22 +1,26 @@
|
||||
import os
|
||||
import environs
|
||||
|
||||
try:
|
||||
env = environs.Env()
|
||||
env.read_env("./.env")
|
||||
except FileNotFoundError:
|
||||
print("No .env file found, using os.environ.")
|
||||
|
||||
api_id = env.int("API_ID")
|
||||
api_hash = env.str("API_HASH")
|
||||
api_id = int(os.getenv("API_ID", env.int("API_ID")))
|
||||
api_hash = os.getenv("API_HASH", env.str("API_HASH"))
|
||||
|
||||
db_type = env.str("DATABASE_TYPE")
|
||||
db_url = env.str("DATABASE_URL", "")
|
||||
db_name = env.str("DATABASE_NAME")
|
||||
db_type = os.getenv("DATABASE_TYPE", env.str("DATABASE_TYPE"))
|
||||
db_url = os.getenv("DATABASE_URL", env.str("DATABASE_URL", ""))
|
||||
db_name = os.getenv("DATABASE_NAME", env.str("DATABASE_NAME"))
|
||||
|
||||
apiflash_key = env.str("APIFLASH_KEY")
|
||||
rmbg_key = env.str("RMBG_KEY")
|
||||
vt_key = env.str("VT_KEY")
|
||||
gemini_key = env.str("GEMINI_KEY")
|
||||
vca_api_key = env.str("VCA_API_KEY")
|
||||
apiflash_key = os.getenv("APIFLASH_KEY", env.str("APIFLASH_KEY"))
|
||||
rmbg_key = os.getenv("RMBG_KEY", env.str("RMBG_KEY"))
|
||||
vt_key = os.getenv("VT_KEY", env.str("VT_KEY"))
|
||||
gemini_key = os.getenv("GEMINI_KEY", env.str("GEMINI_KEY"))
|
||||
vca_api_key = os.getenv("VCA_API_KEY", env.str("VCA_API_KEY"))
|
||||
|
||||
pm_limit = env.int("PM_LIMIT")
|
||||
pm_limit = int(os.getenv("PM_LIMIT", env.int("PM_LIMIT")))
|
||||
|
||||
test_server = env.bool("TEST_SERVER", False)
|
||||
modules_repo_branch = env.str("MODULES_REPO_BRANCH", "master")
|
||||
test_server = bool(os.getenv("TEST_SERVER", env.bool("TEST_SERVER", False)))
|
||||
modules_repo_branch = os.getenv("MODULES_REPO_BRANCH", env.str("MODULES_REPO_BRANCH", "master"))
|
||||
|
||||
Reference in New Issue
Block a user