 
   start: ->
     console.log 'Starting Google App Engine development server...'
-    spawn 'dev_appserver.py', ['server'], {stdio: 'inherit'}
+    spawn 'dev_appserver.py', ['--port=4000', project.serverDir], {stdio: 'inherit'}
 
 
 # Public interface

# Files to ignore
ignored = (file) ->
  filename = sysPath.basename(file)
  /^\.|~$/.test(filename) or /\.swp/.test(filename) or file.match(project.buildDir)

# The `LiveReloadServer` sets up a web socket server to communicate with the browser.
class LiveReloadServer

      child = exports.child = spawn 'node', ['server/server.js'], {stdio: 'inherit', cwd: process.cwd()}
      child.shouldRestart = false

      # child.stdout.on 'data', (data) ->
      #   console.log data.toString()
      #   reloadBrowser() if /Quit the server with CONTROL-C/.test(data.toString())

      # child.stderr.on 'data', (data) ->
      #   if data.toString().length > 1
      #     logging.error data

      child.on 'exit', (code) =>
        exports.child = null
        if child.shouldRestart
          # Restart the server when files change
