Alexander dG
Alexander dG

Reputation: 23

meteor cordova build vs production server (no hot code push)

can't get my head around hot code push in my setup:

on server A (osx with xcode and add-platform ios) i built a meteor cordova app with

meteor run ios-device --mobile-server https://productionserver.com

(when i point my cordova app at my localhost:3000 hot code push is working just fine).

on server B (linux, nginx, some meteor instances on port 808x) i run

meteor --port=127.0.0.1:8080

server B runs without add-platform ios (linux), but i found an interesting discussion from slava here and did:

meteor add-platform firefoxos

and thought that hot code push would trigger with this stub.

when i change the code (client directory) on server B, the change is reflected when i call the web interface.

But in my cordova app no change is happening even after app restart.

can you please point me in the right direction?

how is the code push happening behind the scenes?

how should i set up my build/prod environment the make hot code push working?

thanks for your help

Upvotes: 2

Views: 643

Answers (1)

krivar
krivar

Reputation: 402

I got my app working. The problem was that I had removed android from the platforms list. I'm guessing you still have ios in your platforms.

Your Meteor setup strikes me as a little odd: 1. you say you have multiple Meteor instances on port 8080? 2. Also starting Meteor on a specific port uses command meteor --port 8080 and not the IP. 3. Does the app actually connect to the server? As in databases get synced and new information gets sent across?

Upvotes: 0

Related Questions