Add settings for compass compile in prod vs dev

Fixes #712.
This commit is contained in:
Afuna 2014-04-28 20:38:46 +08:00
parent 2bc3116ca5
commit c3cba75743
2 changed files with 20 additions and 3 deletions

View File

@ -22,10 +22,10 @@ compass=$(which compass)
if [ "$compass" != "" ]; then
echo "* Building SCSS..."
cd $LJHOME
$compass compile
$compass compile -e production --force
if [ -d "$LJHOME/ext/dw-nonfree" ]; then
cd $LJHOME/ext/dw-nonfree
$compass compile
$compass compile -e production --force
fi
fi

View File

@ -5,11 +5,28 @@ sass_dir = "htdocs/scss"
images_dir = "htdocs/img"
javascripts_dir = "htdocs/js"
# on prod, run this to override:
# compass compile -e production
#
# for development mode, with more verbose output (default):
# compass compile
# or
# compass compile -e development
env_from_cli = environment
if (environment.nil?)
environment = :development
else
environment = env_from_cli
end
# You can select your preferred output style here (can be overridden via the command line):
# output_style = :expanded or :nested or :compact or :compressed
output_style = (environment == :production) ? :compressed : :expanded
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
# To disable debugging comments that display the original location of your selectors. Uncomment:
line_comments = false
line_comments = (environment == :production) ? false : true