Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
2376c1355d | |||
93beb10c49 | |||
269c08e5de | |||
19a74de675 | |||
5585574eac | |||
f8feb40723 | |||
0c18cf9bf1 | |||
68e2eaffcb | |||
3c8229238c | |||
0c3161ef03 | |||
244b779107 | |||
b04d0d60d0 | |||
735aba20df |
@ -9,5 +9,5 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
|||||||
|
|
||||||
RUN pip3 install -r requirements.txt
|
RUN pip3 install -r requirements.txt
|
||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 80
|
||||||
CMD ["gunicorn", "-b", "0.0.0.0:8000", "app:app"]
|
CMD ["gunicorn", "-b", "0.0.0.0:80", "app:app"]
|
||||||
|
@ -1,7 +1,13 @@
|
|||||||
|
import json
|
||||||
|
|
||||||
|
from db import redis_client
|
||||||
|
from flask import jsonify, current_app
|
||||||
from flask_classful import FlaskView
|
from flask_classful import FlaskView
|
||||||
|
|
||||||
|
|
||||||
class ConsumersView(FlaskView):
|
class ConsumersView(FlaskView):
|
||||||
|
|
||||||
def get(self):
|
def get(self):
|
||||||
return "ConsumersView"
|
consumer_list = json.loads((redis_client.get("consumer_list") or b"{}").decode('utf-8'))
|
||||||
|
current_app.logger.warning(jsonify([v['ip'] for k, v in consumer_list.items()]))
|
||||||
|
return jsonify([v['ip'] for k, v in consumer_list.items()])
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
|
from flask import request, current_app, Response
|
||||||
from flask_classful import FlaskView
|
from flask_classful import FlaskView
|
||||||
|
|
||||||
|
|
||||||
class LogView(FlaskView):
|
class LogView(FlaskView):
|
||||||
|
|
||||||
def get(self):
|
def post(self):
|
||||||
return "LogView"
|
current_app.logger.info(f"New message: {request.json['message']}")
|
||||||
|
return Response(status = 204)
|
||||||
|
Reference in New Issue
Block a user