moth/productionLaunch.sh

35 lines
860 B
Bash
Executable File

#!/bin/bash
workingDirectory=$1
if [ -z "${workingDirectory}" ] || [ "$1" == "-clean" ]; then
workingDirectory=$PWD
fi
if [ "$1" == "-clean" ] || [ "$2" == "-clean" ]; then
echo "Cleaning"
rm -rf "$workingDirectory/compiled-puzzles"
rm -rf "$workingDirectory/mothballs"
rm -rf "$workingDirectory/state"
exit
fi
echo "Working in directory $workingDirectory"
bash $workingDirectory/build.sh
mkdir $workingDirectory/compiled-puzzles
FILES=$workingDirectory/example-puzzles/*
#for f in $FILES
#do
# $workingDirectory/devel/package-puzzles.py $workingDirectory/compiled-puzzles $f
#done
#mkdir $workingDirectory/mothballs
#cp $workingDirectory/compiled-puzzles/* $workingDirectory/mothballs
mkdir $workingDirectory/state
sudo docker run --rm -it -p 8080:8080 -v $workingDirectory/state:/state -v $workingDirectory/mothballs:/mothballs dirtbags/moth