diff --git a/docker-compose-non-dev.yml b/docker-compose-non-dev.yml index 1739486e596da..637023acde1b5 100644 --- a/docker-compose-non-dev.yml +++ b/docker-compose-non-dev.yml @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # -x-superset-image: &superset-image apache/superset:latest-dev +x-superset-image: &superset-image apache/superset:${TAG:-latest-dev} x-superset-depends-on: &superset-depends-on - db - redis diff --git a/docker-compose.yml b/docker-compose.yml index 97d6594ab4141..308039f7e997b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # -x-superset-image: &superset-image apache/superset:latest-dev +x-superset-image: &superset-image apache/superset:${TAG:-latest-dev} x-superset-user: &superset-user root x-superset-depends-on: &superset-depends-on - db diff --git a/docs/src/pages/docs/installation/index.mdx b/docs/src/pages/docs/installation/index.mdx index 508fa27d14fec..b4b6cefe94d38 100644 --- a/docs/src/pages/docs/installation/index.mdx +++ b/docs/src/pages/docs/installation/index.mdx @@ -60,12 +60,23 @@ Navigate to the folder you created in step 1: $ cd superset ``` -Then, run the following command: +Then, run the following commands: ```bash +$ docker-compose -f docker-compose-non-dev.yml pull $ docker-compose -f docker-compose-non-dev.yml up ``` +Alternatively, you can also run a specific version of Superset by first checking out +the branch/tag, and then starting `docker-compose` with the `TAG` variable. +For example, to run the 1.4.2 version, run the following commands: + +```bash +% git checkout 1.4.2 +$ TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml pull +$ TAG=1.4.0 docker-compose -f docker-compose-non-dev.yml up +``` + You should see a wall of logging output from the containers being launched on your machine. Once this output slows, you should have a running instance of Superset on your local machine!