19 lines
385 B
Bash
19 lines
385 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
IMAGE=${IMAGE:-demo-server:$(date +%F)}
|
||
|
|
||
|
SCRIPTDIR=$(dirname $0)
|
||
|
BASEDIR=$(dirname $SCRIPTDIR)
|
||
|
|
||
|
ARGS=()
|
||
|
|
||
|
if [ ! -z "$APK_MIRROR" ]; then
|
||
|
ARGS+=(--build-args APK_MIRROR=${APK_MIRROR})
|
||
|
fi
|
||
|
|
||
|
if [ ! -z "$CRATES_MIRROR" ]; then
|
||
|
ARGS+=(--build-args CRATES_MIRROR=${CRATES_MIRROR})
|
||
|
fi
|
||
|
|
||
|
docker build -t $IMAGE -f ${BASEDIR}/build/Dockerfile "${ARGS[@]}" ${BASEDIR}
|