1
0
intel-media-ffmpeg/scripts/build-dockerfile
2019-09-16 16:59:25 -07:00

33 lines
618 B
Bash
Executable File

#!/bin/bash
# Bring in the variables from SOLUTION file
#
export $(grep -v '^#' SOLUTION | xargs -d '\n')
export $(grep -v '^#' MANIFEST | xargs -d '\n')
# Remove the Dockerfile if it exists; should check
# if it is clean first, and abort if not.
#
[ -e Dockerfile ] && rm Dockerfile
for snippet in templates/*.in; do
cat << EOM >> Dockerfile
#
# Template $snippt begins here (from templates/${snippet})
#
EOM
envsubst < $snippet >> Dockerfile
done
cat << EOM >> Dockerfile
#
# Solution begins here (from Dockerfile.solution)
#
EOM
envsubst < Dockerfile.solution >> Dockerfile
docker build . -t $CONTAINER