mirror of https://github.com/apache/superset.git
feat(docker-compose): add TAG option (#18214)
This commit is contained in:
parent
b2bfb92cc4
commit
0a91a6880a
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -62,6 +62,7 @@ docker-compose up
|
|||
The other option is to start Superset via Docker Compose is using the recipe in `docker-compose-non-dev.yml`, which will use pre-built frontend assets and skip the building of front-end assets:
|
||||
|
||||
```
|
||||
docker-compose -f docker-compose-non-dev.yml pull
|
||||
docker-compose -f docker-compose-non-dev.yml up
|
||||
```
|
||||
|
||||
|
|
|
@ -58,12 +58,23 @@ Navigate to the folder you created in step 1:
|
|||
$ cd superset
|
||||
```
|
||||
|
||||
Then, run the following command:
|
||||
When working on master branch, 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.0 version, run the following commands:
|
||||
|
||||
```bash
|
||||
% git checkout 1.4.0
|
||||
$ 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!
|
||||
|
||||
|
|
|
@ -64,10 +64,17 @@ 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.0 version, run the following commands:
|
||||
|
||||
```bash
|
||||
$ docker-compose -f docker-compose-non-dev.yml up
|
||||
% git checkout 1.4.0
|
||||
$ 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
|
||||
|
|
Loading…
Reference in New Issue