Use cron to the keep the container alive

This commit is contained in:
Anthony Mineo 2020-03-15 14:47:48 -04:00
parent e596b0ca7c
commit 15d89ae5e1
3 changed files with 4 additions and 3 deletions

View file

@ -5,5 +5,5 @@ echo "T2 Stat Parser Running...";
# Run this initially, then we'll execute this on a schedule
./start.sh
# Keep container running
tail -f /dev/null
# Keep container running with the cron schedule
crond -l 2 -f

View file

@ -7,5 +7,6 @@ then
/app/main
else
echo "No build found, running from source"
cd /app
go run *.go
fi

View file

@ -30,7 +30,7 @@ RUN apk update && apk add --no-cache wget tzdata
ENV TZ=America/New_York
#Set cron schedule (every day at 9:30am est)
RUN crontab -l -u root | echo "30 9 * * * sh -c \"/app/start.sh\"" | crontab -u root -
RUN echo '30 9 * * * /app/start.sh' > /etc/crontabs/root
WORKDIR /app