git @ Cat's Eye Technologies The-Cannery / ab5de64
Create Docker image for The Defeat at Procyon V (NaNoGenMo 2018). Chris Pressey 1 year, 7 months ago
4 changed file(s) with 29 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 #!/bin/sh
1
2 EXENAME=defeat
3
4 SCRIPTPATH=`realpath $0`
5 SCRIPTDIR=`dirname $SCRIPTPATH`
6 . $SCRIPTDIR/../catseye/$EXENAME/settings.sh
7 IMAGE=$ORGNAME/$EXENAME:$VERSION
8
9 docker run --user $(id -u):$(id -g) -i -t $ENVPARAM -v "${PWD}:/mnt/host" $IMAGE $EXENAME "$@"
0 FROM julia:1.0
1 RUN apt-get update && apt-get upgrade -y
2 RUN mkdir /mnt/host
3 WORKDIR /usr/src/app
4 COPY defeat ./script
5 ENV PATH="/usr/src/app/script:${PATH}"
6 WORKDIR /mnt/host
0 #!/bin/sh
1
2 cat >defeat/defeat <<'EOF'
3 #!/bin/sh
4 (cd /usr/src/app/script && julia defeat.jl)
5 EOF
6 chmod 755 defeat/defeat
0 ORGNAME=catseye
1 SOURCE=NaNoGenMo-Entries-2018
2 EXENAME=defeat
3 BRANCH=master
4 VERSION=1.0