diff --git a/poetry.lock b/poetry.lock index 1db61ea..07d4bff 100644 --- a/poetry.lock +++ b/poetry.lock @@ -816,6 +816,27 @@ ufo = ["fs (>=2.2.0,<3)"] unicode = ["unicodedata2 (>=15.1.0)"] woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] +[[package]] +name = "gunicorn" +version = "21.2.0" +description = "WSGI HTTP Server for UNIX" +category = "dev" +optional = false +python-versions = ">=3.5" +files = [ + {file = "gunicorn-21.2.0-py3-none-any.whl", hash = "sha256:3213aa5e8c24949e792bcacfc176fef362e7aac80b76c56f6b5122bf350722f0"}, + {file = "gunicorn-21.2.0.tar.gz", hash = "sha256:88ec8bff1d634f98e61b9f65bc4bf3cd918a90806c6f5c48bc5603849ec81033"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +eventlet = ["eventlet (>=0.24.1)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +tornado = ["tornado (>=0.2)"] + [[package]] name = "idna" version = "3.4" @@ -2854,4 +2875,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "afb078b3f01035785f27bb47194bd7ccf789d2f8ac50d26499cc4c9a2cd3b4a8" +content-hash = "244fa10a77087a9c49906733a2af33d1feacb62e1a32f9de580d531378d3eceb" diff --git a/pyproject.toml b/pyproject.toml index 150d7d4..4a7e446 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,7 @@ poetry_command = "" [tool.poe.tasks] ilona = "ssh volpi@ilona.isti.cnr.it" +dash = "gunicorn qcdash.app:server -b ilona.isti.cnr.it:33421" [tool.poe.tasks.logr] shell = """ @@ -51,6 +52,7 @@ ipywidgets-bokeh = "^1.5.0" pandas-stubs = "^2.1.1.230928" dash = "^2.14.1" dash-bootstrap-components = "^1.5.0" +gunicorn = "^21.2.0" [tool.pytest.ini_options] addopts = "--cov=quacc --capture=tee-sys" diff --git a/remote.py b/remote.py index 9b8af19..1f3bf32 100644 --- a/remote.py +++ b/remote.py @@ -24,6 +24,7 @@ __to_sync_up = { "quacc", "baselines", "qcpanel", + "qcdash", ], "file": [ "conf.yaml",