tasks.py 489 B

12345678910111213141516171819
  1. from invoke import task
  2. @task
  3. def run(c, port='5000', host='127.0.0.1'):
  4. """Run a debug server locally"""
  5. c.run(
  6. f"poetry run python -m flask run -p {port} -h {host}",
  7. env={
  8. "FLASK_APP": "corkboard.py",
  9. "APP_PATH": f"http://{host}:{port}",
  10. },
  11. )
  12. @task
  13. def uwsgi(c, sock="corkboard.sock"):
  14. """Run a uwsgi server"""
  15. c.run(
  16. f"poetry run uwsgi --socket {sock} --module corkboard:app --processes 4 --threads 2"
  17. )