From 565a3f148df7473603c355a32536cb0eea068885 Mon Sep 17 00:00:00 2001 From: Eduardo Lopez Date: Fri, 24 Apr 2020 15:44:38 -0400 Subject: [PATCH] [feature] Prototype a Heroku deployment of hosted cellxgene (#1427) * hello world * stuff * successful build * updates" * maybe a basic example * simplify * reamde into dockerfile * some more stuff * Release procfile * package.json at top levle * don't release in procfile for now * more package.json stuff * copy assets * merge master * not in the relase phase * revert not necessary * pin gunicorn version * reset common.mk * Update package.json Co-authored-by: Madison Dunitz --- Procfile | 1 + package.json | 6 ++++++ requirements.txt | 1 + server/requirements.txt | 1 + 4 files changed, 9 insertions(+) create mode 100644 Procfile create mode 100644 package.json create mode 100644 requirements.txt diff --git a/Procfile b/Procfile new file mode 100644 index 00000000..4f7adcf3 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: gunicorn --chdir server/eb app:application --log-file - diff --git a/package.json b/package.json new file mode 100644 index 00000000..e3722f75 --- /dev/null +++ b/package.json @@ -0,0 +1,6 @@ +{ + "name": "cellxgene", + "scripts": { + "postinstall": "npm install --prefix client && npm run build --prefix client && make copy-client-assets" + } +} diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..815cac2f --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +-r ./server/requirements.txt diff --git a/server/requirements.txt b/server/requirements.txt index 603929f6..a568e9ee 100644 --- a/server/requirements.txt +++ b/server/requirements.txt @@ -19,3 +19,4 @@ scipy>=1.3.0 requests>=2.22.0 tiledb>=0.5.3 s3fs>=0.4.2 +gunicorn>=20.0.4