Fix permissions for release tracking script
module.exports = {
  /**
   * Application configuration section
   * http://pm2.keymetrics.io/docs/usage/application-declaration/
   */
  apps: [
    {
      name: 'blair',
      script: 'dist/index.js',
      env_production: {
        NODE_ENV: 'production'
      },
      wait_ready: true,
      listen_timeout: 4000,
      kill_timeout: 4000
    }
  ],

  /**
   * Deployment section
   * http://pm2.keymetrics.io/docs/usage/deployment/
   */
  deploy: {
    production: {
      key: '~/.ssh/bot-deploy',
      // TODO: Create a deploy user
      user: 'gin',
      host: 'blair-vm.eastus.cloudapp.azure.com',
      ref: 'origin/master',
      repo: 'git@github.com:germanoeich/blair-bot.git',
      path: '/var/opt/node/blair',
      'ssh_options': 'StrictHostKeyChecking=no',
      'post-deploy': 'yarn && sudo ./sentryRelease.sh && yarn build && pm2 startOrRestart ecosystem.config.js --env production'
    }
  }
}

module.exports = {
  /**
   * Application configuration section
   * http://pm2.keymetrics.io/docs/usage/application-declaration/
   */
  apps: [
    {
      name: 'blair',
      script: 'dist/index.js',
      env_production: {
        NODE_ENV: 'production'
      },
      wait_ready: true,
      listen_timeout: 4000,
      kill_timeout: 4000
    }
  ],

  /**
   * Deployment section
   * http://pm2.keymetrics.io/docs/usage/deployment/
   */
  deploy: {
    production: {
      key: '~/.ssh/bot-deploy',
      // TODO: Create a deploy user
      user: 'gin',
      host: 'blair-vm.eastus.cloudapp.azure.com',
      ref: 'origin/master',
      repo: 'git@github.com:germanoeich/blair-bot.git',
      path: '/var/opt/node/blair',
      'ssh_options': 'StrictHostKeyChecking=no',
      'post-deploy': 'yarn && ./sentryRelease.sh && yarn build && pm2 startOrRestart ecosystem.config.js --env production'
    }
  }
}
