diff --git a/docs/_site/posts/hosted.html b/docs/_site/posts/hosted.html
index 0e2d2b6a..b85e5d96 100644
--- a/docs/_site/posts/hosted.html
+++ b/docs/_site/posts/hosted.html
@@ -7,19 +7,19 @@
Hosting cellxgene on the web | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/hosted.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"Hosting cellxgene on the web","description":"An interactive explorer for single-cell transcriptomics data","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
@@ -139,35 +139,36 @@
Deploying cellxgene with Heroku
-
Quickstart
+
Heroku Support
-
Clicking on the following button will forward you to Heroku to begin the deployment process:
+
The cellxgene team has decided to end our support for our experimental deploy to Heroku button as we move towards providing a supported method of hosted cellxgene.
+# ENTRYPOINT ["cellxgene"] # Heroku doesn't work well with ENTRYPOINT
+
-
-
DATASET: A publicly accessible URL pointing to a .h5ad file to view
-
This defaults to pbm3k.h5ad
-
+
and provide a heroku.yml file similar to this:
-
After filling out the settings and pressing the Deploy app button Heroku will begin building your deployment. This process will take a few minutes, but once completed you will have a personal free hosted version of cellxgene!
+
build:
+ docker:
+ web:Dockerfile
+run:
+ web:
+ command:
+ -cellxgene launch --host 0.0.0.0 --port $PORT $DATASET# the DATATSET config var must be defined in your dashboard settings.
+
What is Heroku?
diff --git a/docs/_site/posts/hosted.md b/docs/_site/posts/hosted.md
index 1168bdf0..073ede26 100644
--- a/docs/_site/posts/hosted.md
+++ b/docs/_site/posts/hosted.md
@@ -38,31 +38,38 @@ If you know of other solutions, drop us a note and we'll add to this list.
# Deploying cellxgene with Heroku
-## Quickstart
+## Heroku Support
-Clicking on the following button will forward you to Heroku to begin the deployment process:
+The cellxgene team has decided to end our support for our experimental deploy to Heroku button as we move towards providing a supported method of hosted cellxgene.
-
-
-
+While we no longer directly support Heroku, it is still possible to create a Heroku app via [our provided Dockerfile here](https://github.com/chanzuckerberg/cellxgene/blob/main/Dockerfile) and [Heroku's documentation](https://devcenter.heroku.com/articles/build-docker-images-heroku-yml).
-If not already logged in to Heroku, there you will be prompted to log in or sign up for an account.
+You may have to tweak the `Dockerfile` like so:
-Once logged in you will be sent to the setup page. Here you can set some of the basic settings for the app:
+```Dockerfile
+FROM ubuntu:bionic
-### Default settings
+ENV LC_ALL=C.UTF-8
+ENV LANG=C.UTF-8
-- `App name`: the unique name for your deployment
-- This will also serve as the default URL (e.g. https://cellxgene.herokapp.com/)
-- `App owner`: Who will own this app. Either you personally or an organization/team
-- `Region`: Location of the server where the app will be deployed (EU or US)
+RUN apt-get update && \
+ apt-get install -y build-essential libxml2-dev python3-dev python3-pip zlib1g-dev python3-requests && \
+ pip3 install cellxgene
-### Configuration
+# ENTRYPOINT ["cellxgene"] # Heroku doesn't work well with ENTRYPOINT
+```
-- `DATASET`: A _publicly_ accessible URL pointing to a .h5ad file to view
-- This defaults to pbm3k.h5ad
+and provide a `heroku.yml` file similar to this:
-After filling out the settings and pressing the `Deploy app` button Heroku will begin building your deployment. This process will take a few minutes, but once completed you will have a personal free hosted version of cellxgene!
+```yml
+build:
+ docker:
+ web: Dockerfile
+run:
+ web:
+ command:
+ - cellxgene launch --host 0.0.0.0 --port $PORT $DATASET # the DATATSET config var must be defined in your dashboard settings.
+```
## What is Heroku?
diff --git a/docs/_site/posts/install.html b/docs/_site/posts/install.html
index 2eb470d8..649209dc 100644
--- a/docs/_site/posts/install.html
+++ b/docs/_site/posts/install.html
@@ -7,19 +7,19 @@
Install | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/install.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"Install","description":"An interactive explorer for single-cell transcriptomics data","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/_site/posts/launch.html b/docs/_site/posts/launch.html
index 4aed95b3..86c8dd3b 100644
--- a/docs/_site/posts/launch.html
+++ b/docs/_site/posts/launch.html
@@ -7,19 +7,19 @@
demo-data | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/launch.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"demo-data","description":"Demo datasets","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/_site/posts/methods.html b/docs/_site/posts/methods.html
index 8c97a84c..f27e270e 100644
--- a/docs/_site/posts/methods.html
+++ b/docs/_site/posts/methods.html
@@ -7,19 +7,19 @@
Methods | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/methods.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"Methods","description":"An interactive explorer for single-cell transcriptomics data","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/_site/posts/prepare.html b/docs/_site/posts/prepare.html
index 56dce0c2..2b3b0f05 100644
--- a/docs/_site/posts/prepare.html
+++ b/docs/_site/posts/prepare.html
@@ -7,19 +7,19 @@
prepare | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/prepare.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"prepare","description":"Preparing your data","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/_site/posts/roadmap.html b/docs/_site/posts/roadmap.html
index 34dc26b9..837a3bb7 100644
--- a/docs/_site/posts/roadmap.html
+++ b/docs/_site/posts/roadmap.html
@@ -7,19 +7,19 @@
roadmap | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/roadmap.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"roadmap","description":"Roadmap","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/_site/posts/troubleshooting.html b/docs/_site/posts/troubleshooting.html
index a936237a..c43ee9af 100644
--- a/docs/_site/posts/troubleshooting.html
+++ b/docs/_site/posts/troubleshooting.html
@@ -7,19 +7,19 @@
Troubleshooting | cellxgene
-
+
-
-
+
+
+{"url":"http://localhost:4000/cellxgene/posts/troubleshooting.html","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"http://localhost:4000/cellxgene/cellxgene-logo.png"}},"headline":"Troubleshooting","description":"Troubleshooting","@type":"WebPage","@context":"https://schema.org"}
-
+
@@ -50,6 +50,10 @@
+ All other datasets
+
+
+
Preparing your data
@@ -85,10 +89,6 @@
Contact & finding help
-
- cellxgene.cziscience.com
-
-
Code
diff --git a/docs/posts/cellxgene_cziscience_com.md b/docs/deprecated/cellxgene_cziscience_com.md
similarity index 100%
rename from docs/posts/cellxgene_cziscience_com.md
rename to docs/deprecated/cellxgene_cziscience_com.md
diff --git a/docs/posts/gallery.md b/docs/posts/gallery.md
index 13a7fc24..01f45301 100644
--- a/docs/posts/gallery.md
+++ b/docs/posts/gallery.md
@@ -39,6 +39,6 @@ Check out the cool data that our users are using cellxgene to explore!
### [Melanoma](https://melanoma.cellgeni.sanger.ac.uk/)
-### [CZI's own cellxgene site](cellxgene_cziscience_com)
+### [CZI's own cellxgene site](https://cellxgene.cziscience.com/)
_Want us to link to your dataset here? [Just send us a note!](contact)_