2020-08-03 22:36:59 +00:00
|
|
|
#!/bin/bash
|
|
|
|
# Custom builder script for Skaffold
|
|
|
|
# https://skaffold.dev/docs/pipeline-stages/builders/custom/
|
|
|
|
#
|
|
|
|
|
|
|
|
# generate Dockerfile
|
|
|
|
./generate-Dockerfile.sh -s --no-datascience-notebook --no-useful-packages
|
|
|
|
cd .build
|
|
|
|
|
2020-08-04 00:44:20 +00:00
|
|
|
# apply staroid patch
|
|
|
|
cat ../Dockerfile.staroid >> Dockerfile
|
|
|
|
|
2020-08-03 22:36:59 +00:00
|
|
|
# print Dockerfile
|
|
|
|
cat Dockerfile
|
|
|
|
|
|
|
|
# build
|
|
|
|
docker build -f Dockerfile -t $IMAGE .
|
|
|
|
|
|
|
|
if $PUSH_IMAGE; then
|
|
|
|
docker push $IMAGE
|
|
|
|
fi
|