Skip to content

Commit 9d359a6

Browse files
committed
updated requirements
1 parent 7135802 commit 9d359a6

File tree

3 files changed

+30
-28
lines changed

3 files changed

+30
-28
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ build:
33
push:
44
docker push nherbaut/scpushack
55
run:
6-
docker run -d -p 8106:5000 -e SHLINK_API_KEY=${SHLINK_API_KEY} -e API_KEY=${API_KEY} --name "scpushack" nherbaut/scpushack
6+
docker run -p 8106:5000 -e SHLINK_API_KEY=${SHLINK_API_KEY} -e API_KEY=${API_KEY} --name "scpushack" nherbaut/scpushack
77
stop:
88
docker rm -f scpushack | true
99
log:

app/app/main.py

+26-24
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,37 @@
99

1010

1111
app = Flask(__name__)
12-
socketio = SocketIO(app)
13-
socketio.init_app(app, cors_allowed_origins="*")
14-
API_KEY = os.environ["API_KEY"]
15-
ROOT_URL = os.environ.get("ROOT_URL", "https://scholar.miage.dev")
16-
SHLINK_API_KEY = os.environ.get("SHLINK_API_KEY", "")
17-
REDIS_URL = os.environ.get("REDIS_URL", "")
18-
#MENDELEY_CLIENT_ID = os.environ.get("MENDELEY_CLIENT_ID", "")
19-
#MENDELEY_SECRET = os.environ.get("MENDELEY_SECRET", "")
2012

21-
SCPUS_BACKEND = f'https://api.elsevier.com/content/search/scopus?start=%d&count=%d&query=%s&apiKey={API_KEY}'
22-
SCPUS_ABTRACT_BACKEND = f'https://api.elsevier.com/content/abstract/doi/%s?apiKey={API_KEY}'
23-
app.config.from_object(Config())
13+
with app.app_context():
14+
socketio = SocketIO(app)
15+
socketio.init_app(app, cors_allowed_origins="*")
16+
API_KEY = os.environ["API_KEY"]
17+
ROOT_URL = os.environ.get("ROOT_URL", "https://scholar.miage.dev")
18+
SHLINK_API_KEY = os.environ.get("SHLINK_API_KEY", "")
19+
REDIS_URL = os.environ.get("REDIS_URL", "")
20+
#MENDELEY_CLIENT_ID = os.environ.get("MENDELEY_CLIENT_ID", "")
21+
#MENDELEY_SECRET = os.environ.get("MENDELEY_SECRET", "")
2422

23+
SCPUS_BACKEND = f'https://api.elsevier.com/content/search/scopus?start=%d&count=%d&query=%s&apiKey={API_KEY}'
24+
SCPUS_ABTRACT_BACKEND = f'https://api.elsevier.com/content/abstract/doi/%s?apiKey={API_KEY}'
25+
app.config.from_object(Config())
2526

2627

2728

28-
db = SQLAlchemy(app)
2929

30-
if Config().IN_MEMORY:
31-
print("### IN MEMORY DB")
32-
db.create_all()
33-
db.session.commit()
30+
db = SQLAlchemy(app)
3431

35-
print("launching FLASK")
36-
# app.run(host="0.0.0.0")
37-
socketio = SocketIO(app)
38-
socketio.init_app(app, cors_allowed_origins="*")
39-
socketio.run(app, host="0.0.0.0")
40-
from app.rest import *
41-
from app.websocket import *
32+
if Config().IN_MEMORY:
33+
print("### IN MEMORY DB")
34+
db.create_all()
35+
db.session.commit()
4236

43-
print("launching FLASK DONE")
37+
# print("launching FLASK")
38+
# app.run(host="0.0.0.0")
39+
socketio = SocketIO(app)
40+
socketio.init_app(app, cors_allowed_origins="*")
41+
socketio.run(app, host="0.0.0.0",allow_unsafe_werkzeug=True)
42+
from app.rest import *
43+
from app.websocket import *
44+
45+
print("launching FLASK DONE")

requirements.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Flask==2.0.2
1+
Flask==2.2.3
22
requests==2.26.0
3-
Flask-SocketIO==5.1.1
3+
Flask-SocketIO==5.3.3
44
mysqlclient==2.0.3
5-
Flask-SQLAlchemy==2.5.1
5+
Flask-SQLAlchemy==3.0.3
66
feedgen==0.9.0
77
dateparser==1.1.1
88
pytz==2021.3

0 commit comments

Comments
 (0)