#!/bin/bash | |
set -e | |
#cd /site | |
if [ "$JEKYLL_NEW" = true ]; then | |
echo "NOTE: making new jekyll site!" | |
jekyll new . | |
fi | |
if [ ! -f Gemfile ]; then | |
echo "NOTE: hmm, I don't see a Gemfile so I don't think there's a jekyll site here" | |
echo "Either you didn't mount a volume, or you mounted it incorrectly." | |
echo "be sure you're in your jekyll site root and use something like this to launch" | |
echo "" | |
echo "docker run -p 80:4000 -v \$(pwd):/site bretfisher/jekyll-serve" | |
echo "" | |
echo "NOTE: To create a new site, add '-e JEKYLL_NEW=true' to the above command" | |
exit 1 | |
fi | |
bundle install | |
exec "$@" |