20 lines
684 B
Bash
20 lines
684 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
dockerfile_name="package"
|
||
|
dockerfile=""
|
||
|
. ./scripts/distribution/generic/parameters.sh
|
||
|
|
||
|
if [ -n "$dockerfile" ]; then
|
||
|
echo "Packaging LIGO for $target"
|
||
|
echo "Using Dockerfile: $dockerfile"
|
||
|
echo "Using pre-built image: $tag_build"
|
||
|
echo "Version: $version\n"
|
||
|
|
||
|
# Build the package
|
||
|
docker build --build-arg targetBuildImage="$tag_build" --build-arg version="$version" -t "$tag_package" -f "$dockerfile" .
|
||
|
# Copy the package to host's (our own) file system
|
||
|
mkdir -p "$PWD/dist/package/$target"
|
||
|
docker run -v $PWD:$PWD "$tag_package" cp -r /package/dist/. "$PWD/dist/package/$target"
|
||
|
else
|
||
|
echo "Dockerfile not found for target: $target"
|
||
|
fi
|