Initial Upload
This commit is contained in:
38
build.sh
Executable file
38
build.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
VERSION="latest"
|
||||
while getopts v: option
|
||||
do
|
||||
case "${option}"
|
||||
in
|
||||
v) VERSION=${OPTARG};;
|
||||
esac
|
||||
done
|
||||
|
||||
echo "Building an archive for $VERSION"
|
||||
|
||||
|
||||
# Helper script to extract a release archive from a docker container (after building or pulling it).
|
||||
docker pull xibosignage/xibo-cms:"$VERSION"
|
||||
|
||||
echo "Pulled container"
|
||||
|
||||
CONTAINER=$(docker create xibosignage/xibo-cms:"$VERSION")
|
||||
|
||||
echo "Created container $CONTAINER"
|
||||
|
||||
docker cp "$CONTAINER":/var/www/cms/ "$VERSION"
|
||||
|
||||
echo "Copied out CMS /var/www/cms"
|
||||
|
||||
tar -czf "$VERSION".tar.gz "$VERSION"
|
||||
|
||||
echo "Tarred"
|
||||
|
||||
zip -rq "$VERSION".zip "$VERSION"
|
||||
|
||||
echo "Zipped"
|
||||
|
||||
docker rm "$CONTAINER"
|
||||
|
||||
echo "Container Removed"
|
||||
echo "Please remove $VERSION folder"
|
||||
Reference in New Issue
Block a user