· 6 years ago · Jun 29, 2019, 01:20 AM
1import os
2from flask import Flask
3from dotenv import load_dotenv
4
5app = Flask(__name__)
6dotenv_path = os.path.join(os.path.dirname(__file__), '.env')
7load_dotenv(dotenv_path)
8
9
10@app.route('/')
11def index():
12 SECRET_KEY = os.environ.get("SECRET_KEY")
13 DATABASE_PASSWORD = os.environ.get("DATABASE_PASSWORD")
14 return SECRET_KEY + DATABASE_PASSWORD + os.linesep
15
16export FLASK_APP=/home/ubuntu/tough/
17export SECRET_KEY=ABCD
18export DATABASE_PASSWORD=EFGH
19
20[program:hello]
21command=/home/ubuntu/venv/bin/gunicorn -b localhost:8000 hello:app
22directory=/home/ubuntu/tough/
23user=ubuntu
24stdout_logfile=/home/ubuntu/tough/logs/hello_out.log
25stderr_logfile=/home/ubuntu/tough/logs/hello_err.log
26autostart=true
27autorestart=true
28stopasgroup=true
29killasgroup=true
30
31[supervisord]
32logfile=/home/ubuntu/tough/logs/hello-supervisord.log
33pidfile=/home/ubuntu/tough/supervisord.pid
34
35File "/home/ubuntu/tough/hello.py", line 14, in index
36 return SECRET_KEY + DATABASE_PASSWORD + os.linesep
37TypeError: unsupported operand type(s) for +: 'NoneType' and 'NoneType'