Begin work on API endpoint
This commit is contained in:
12
threshold
12
threshold
@@ -5,17 +5,23 @@ from signal import SIGINT, signal
|
||||
from sys import stderr, stdout
|
||||
|
||||
from twisted.internet import reactor
|
||||
|
||||
# Webapp stuff
|
||||
from twisted.internet.protocol import Factory
|
||||
from twisted.internet.ssl import DefaultOpenSSLContextFactory
|
||||
|
||||
import core.logstash
|
||||
import main
|
||||
import modules.counters
|
||||
from api.views import API
|
||||
from core.relay import RelayFactory
|
||||
from core.server import ServerFactory
|
||||
from utils.cleanup import handler
|
||||
from utils.loaders.command_loader import loadCommands
|
||||
from utils.logging.log import log
|
||||
|
||||
Factory.noisy = False
|
||||
|
||||
main.initMain()
|
||||
|
||||
if "--debug" in sys.argv: # yes really
|
||||
@@ -84,4 +90,8 @@ if __name__ == "__main__":
|
||||
for net in main.network.keys():
|
||||
main.network[net].start_bots()
|
||||
modules.counters.setupCounterLoop()
|
||||
reactor.run()
|
||||
if main.config["API"]["Enabled"]:
|
||||
api = API()
|
||||
api.app.run(main.config["API"]["Address"], main.config["API"]["Port"])
|
||||
else:
|
||||
reactor.run()
|
||||
|
||||
Reference in New Issue
Block a user