module.exports = {
  apps: [
    {
      name: 'officer',
      script: 'bun',
      args: 'start',
      watch: false,
    },
    {
      name: 'officer-claude',
      script: 'bun',
      args: 'run src/servers/sidecar/claude/index.ts',
      watch: false,
    },
    {
      name: 'officer-opencode',
      script: 'bun',
      args: 'run src/servers/sidecar/opencode/index.ts',
      watch: false,
    },
    {
      name: 'officer-email',
      script: 'bun',
      args: 'run src/servers/sidecar/email/index.ts',
      watch: false,
    },
    {
      name: 'officer-pty',
      script: 'node',
      args: 'src/servers/api/terminal/pty-sidecar.mjs',
      watch: false,
    },
    {
      name: 'officer-vnc',
      script: 'bun',
      args: 'run src/servers/sidecar/vnc/index.ts',
      watch: false,
    },
    {
      name: 'officer-music',
      script: 'bun',
      args: 'run src/servers/sidecar/music/index.ts',
      watch: false,
    },
    {
      name: 'officer-vault',
      script: 'bun',
      args: 'run src/servers/sidecar/vault/index.ts',
      watch: false,
    },
    {
      name: 'officer-slskd',
      script: 'bun',
      args: 'run src/servers/sidecar/slskd/index.ts',
      watch: false,
    },
  ],
};
