|
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