zodern / meteor-up

Production Quality Meteor Deployment to Anywhere
http://meteor-up.com/
MIT License
1.27k stars 281 forks source link

First Deployment via Meteor-Up. #1237

Open GSYamaji opened 3 years ago

GSYamaji commented 3 years ago

Hello Everyone. This is the first time i am deploying from Meteor-up and I followed the docs to deploy a dummy application first. I am deploying on a shared linux server. Everything is going great but i can't find my app on ROOT_URL. My domain is pointing to the server and that very domain is also my ROOT_URL. when I hit the domain link it goes to the index of file explorer on the server instead of my web app. I tried to find logs but logs command and --verbose flag returned no log and the command simply run as usual.

Mup version (`1.5.3):

Mup config

{
  "servers": {
    "one": {
      "host": "1.2.3.4",
      "username": "totalti1",
      "password": "password",
      "opts": {
        "port": 2083
      }
    }
  },
  "proxy": {
    "servers": {
      "one": {}
    },
    "domains": "host.com,subdomain.host.com",
    "shared": {
      "httpPort": 80,
      "httpsPort": 443
    }
  },
  "app": {
    "name": "my-app",
    "path": "../.",
    "deployCheckWaitTime": 300,
    "servers": {
      "one": {}
    },
    "buildOptions": {
      "serverOnly": true
    },
    "env": {
      "ROOT_URL": "https://host.com",
      "MONGO_URL": "mongodb://mongodb:27017/my-app",
      "MONGO_OPLOG_URL": "mongodb://localhost/local",
      "VIRTUAL_HOST": "host.com,subdomain.host.com",
      "HTTPS_METHOD": "noredirect",
      "VIRTUAL_PORT": 3000,
      "HTTP_FORWARDED_COUNT": 1
    },
    "docker": {
      "image": "abernix/meteord:node-12-base",
      "prepareBundle": false,
      "stopAppDuringPrepareBundle": true,
      "imagePort": 3000,
      "args": [
        "--link=mongodb:mongodb"
      ]
    },
    "enableUploadProgressBar": true,
    "type": "meteor"
  },
  "mongo": {
    "version": "3.4.1",
    "servers": {
      "one": {}
    },
    "dbName": "DemoApp"
  }
}

the port of my host is 2083 and I am not sure if that is causing a problem. I am not sure if the deployment was unsuccessful or the URL had a mistake. I was able to get some log after setting the debug Environmental variable. And here is it. Output of command

$ DEBUG=mup* mup reconfig --verbose
  mup:updates checking for updates +0ms
  mup:updates Packages:  [ { name: 'mup', path: '/usr/lib/node_modules/mup/package.json' } ] +2ms
  mup:updates retrieving tags for mup +2ms
  mup:api Running command default.reconfig +0ms
  mup:module:default exec => mup reconfig +0ms
  mup:api Running command meteor.envconfig +2ms
  mup:module:meteor exec => mup meteor envconfig +0ms

Started TaskList: Configuring App
[213.136.76.119] - Pushing the Startup Script
  mup:updates finished update check for mup +1s

I am looking for some instant help as i am stuck on this deployment for three days now. Thanks in Advance