mirror of
https://github.com/checktheroads/hyperglass
synced 2024-05-11 05:55:08 +00:00
gunicorn fixed, improved manage.py
This commit is contained in:
53
manage.py
Normal file
53
manage.py
Normal file
@@ -0,0 +1,53 @@
|
||||
import os
|
||||
import sys
|
||||
import click
|
||||
from logzero import logger
|
||||
from hyperglass import render as render
|
||||
from hyperglass import hyperglass
|
||||
|
||||
|
||||
@click.group()
|
||||
def main():
|
||||
pass
|
||||
|
||||
|
||||
@main.command()
|
||||
def clearcache():
|
||||
try:
|
||||
hyperglass.clearCache()
|
||||
logger.info("Successfully cleared cache.")
|
||||
except:
|
||||
raise
|
||||
logger.error("Failed to clear cache.")
|
||||
|
||||
|
||||
@main.command()
|
||||
def testserver():
|
||||
try:
|
||||
render.css.renderTemplate()
|
||||
hyperglass.app.run(host="0.0.0.0", debug=True, port=5000)
|
||||
logger.error("Started test server.")
|
||||
except:
|
||||
logger.error("Failed to start test server.")
|
||||
raise
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
# for arg in sys.argv:
|
||||
# if arg == "clearcache":
|
||||
# try:
|
||||
# hyperglass.hyperglass.app.clearcache()
|
||||
# logger.info("Successfully cleared cache.")
|
||||
# except:
|
||||
# raise
|
||||
# logger.error("Failed to clear cache.")
|
||||
# elif arg == "test":
|
||||
# try:
|
||||
# render.css.renderTemplate()
|
||||
# app.run(host="0.0.0.0", debug=True, port=5000)
|
||||
# logger.error("Started test server.")
|
||||
# except:
|
||||
# logger.error("Failed to start test server.")
|
||||
# raise
|
Reference in New Issue
Block a user