18 lines
755 B
Bash
Executable File
18 lines
755 B
Bash
Executable File
#!/bin/bash
|
|
#If the needed docker image does not exist run the script to build it. Pass in that a backup .tar.gz image should not be made.
|
|
if [ ! "$(docker images -q acg/thesis_defense_latex:1.0 2> /dev/null)" ]; then
|
|
cd ..
|
|
export SAVE="No"
|
|
bash DOCKER_THESIS_DEFENSE_LATEX.sh
|
|
cd ./LATEX
|
|
fi
|
|
#If the docker container exists compile the Latex using the container, and output the pdf locally.
|
|
if [ "$(docker images -q acg/thesis_defense_latex:1.0 2> /dev/null)" ]; then
|
|
docker run -d -t --name beamer_container acg/thesis_defense_latex:1.0
|
|
docker cp ./ beamer_container:/LaTex
|
|
docker exec beamer_container bash /LaTex/build.sh
|
|
docker cp beamer_container:/LaTex/Defense.pdf ./
|
|
docker stop beamer_container
|
|
docker remove beamer_container
|
|
fi
|