How to add port number to accounts-twitter callback URL?

I’m running an App using MUP on an intranet, I have deployed it to xxx.xxx.xxx.xxx:3000 since port 80 is already taken by apache. It runs fine but when I try to login using accounts-twitter, the callback url goes to only the IP address instead of the IP:3000. How do I fix this? I’m using the latest MUP from KadiraHQ.

Here is my mup.js file: (I’m also using Meteor 1.3.1)

module.exports = {
  servers: {
    one: {
      host: 'xxx.xxx.xxx.xxx',
      username: 'myusername',
      password: 'mypassword'
    },
  },

  meteor: {
    name: 'myappname',
    path: '/myappdir',
    servers: {
      one: {},
    },
    env: {
      PORT: 3000,
      ROOT_URL: 'http://xxx.xxx.xxx.xxx',
      MONGO_URL: 'mongodb://localhost/meteor'
    },
    nodeVersion: "0.10.43",
    deployCheckWaitTime: 120
  },

  mongo: {
    oplog: true,
    port: 27017,
    servers: {
      one: {},
    },
  },
};

I’ve been banging my head against this all day but it turns out a network error was the real issue behind my problems. For the settings above, however, I needed to include the port number in the env block ROOT_URL as follows:

...
env: {
      PORT: 3000,
      ROOT_URL: 'http://xxx.xxx.xxx.xxx:3000',
      MONGO_URL: 'mongodb://localhost/meteor'
    },
...

This did the trick!