       throw new Meteor.Error 500, 'Could not find file: ' + file, ex.message
 
   toCSS: (scss) ->
-    file = path.join(process.env.PWD, scss)
+    file = path.join(ROOT, scss)
 
     try
       return sass.renderSync(file: file, sourceMap: false).css

    '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n' + html

  readFile: (relativePathFromApp) ->
    file = path.join(process.env.PWD, relativePathFromApp)

    try
      return fs.readFileSync(file, encoding: 'utf8')

fs = Npm.require 'fs'
path = Npm.require 'path'
sass = Npm.require 'node-sass'

if process.env.BUNDLE_PATH
  # BUNDLE_PATH = /var/www/app/bundle
  ROOT = path.join(process.env.BUNDLE_PATH, 'programs', 'server', 'assets', 'app')
else
  # PWD = /lookback-emailjobs/app
  ROOT = path.join(process.env.PWD, 'private')

share.MailerUtils =

