|
29 | 29 | filebase=/root/scripts
|
30 | 30 |
|
31 | 31 | echo "Docker pull dependency images, you can comment this if already have them ..."
|
32 |
| -# c.f. https://github.com/sql-machine-learning/sqlflow/blob/develop/.travis.yml |
33 |
| -docker pull sqlflow/sqlflow:jupyter |
34 |
| -docker pull sqlflow/sqlflow:mysql |
35 |
| -docker pull sqlflow/sqlflow:server |
36 |
| -docker pull sqlflow/sqlflow:step |
37 |
| -docker pull argoproj/argoexec:v2.7.7 |
38 |
| -docker pull argoproj/argocli:v2.7.7 |
39 |
| -docker pull argoproj/workflow-controller:v2.7.7 |
| 32 | +if [[ -d "/root/.cache" ]]; then |
| 33 | + echo "Cache found at /root/.cache ..." |
| 34 | + if [[ ! -f "/root/.cache/.loaded" ]]; then |
| 35 | + find /root/.cache/* | xargs -I'{}' docker load -i '{}' |
| 36 | + touch /root/.cache/.loaded |
| 37 | + fi |
| 38 | +else |
| 39 | + # c.f. https://github.com/sql-machine-learning/sqlflow/blob/develop/.travis.yml |
| 40 | + docker pull sqlflow/sqlflow:jupyter |
| 41 | + docker pull sqlflow/sqlflow:mysql |
| 42 | + docker pull sqlflow/sqlflow:server |
| 43 | + docker pull sqlflow/sqlflow:step |
| 44 | + docker pull argoproj/argoexec:v2.7.7 |
| 45 | + docker pull argoproj/argocli:v2.7.7 |
| 46 | + docker pull argoproj/workflow-controller:v2.7.7 |
| 47 | +fi |
40 | 48 | echo "Done."
|
41 | 49 |
|
42 | 50 | # NOTE: According to https://stackoverflow.com/a/16619261/724872,
|
@@ -167,7 +175,7 @@ Congratulations, SQLFlow playground is up!
|
167 | 175 | Access Jupyter Notebook at: http://localhost:8888
|
168 | 176 | Access Kubernetes Dashboard at: http://localhost:9000
|
169 | 177 | Access Argo Dashboard at: http://localhost:9001
|
170 |
| -Access SQLFlow with cli: ./sqlflow --datasource="\"$mysql_addr\"" |
| 178 | +Access SQLFlow with cli: ./sqlflow --data-source="\"$mysql_addr\"" |
171 | 179 |
|
172 | 180 | Stop minikube with: minikube stop
|
173 | 181 | Stop vagrant vm with: vagrant halt
|
|
0 commit comments