Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 18:46
    conorstrejcek commented #1228
  • 00:19
    thearabbit commented #1056
  • 00:19
    thearabbit closed #1056
  • 00:18
    thearabbit reopened #1056
  • 00:18
    thearabbit closed #1056
  • Mar 05 09:08
    jankapunkt commented #364
  • Mar 04 18:29
    wildhart commented #1227
  • Mar 02 20:59
    imongithubnow commented #1229
  • Mar 01 23:02
    wildhart commented #1227
  • Mar 01 21:43
    wildhart commented #1227
  • Mar 01 21:42
    wildhart commented #1105
  • Mar 01 21:42
    wildhart commented #1193
  • Mar 01 21:41
    wildhart commented #1227
  • Mar 01 19:23
    jankapunkt opened #1229
  • Feb 26 15:32
    conorstrejcek opened #1228
  • Feb 23 19:58
    zodern milestoned #1227
  • Feb 23 19:56
    zodern commented #1227
  • Feb 23 15:54
    welkinwong opened #1227
  • Feb 23 15:14
    welkinwong commented #1105
  • Feb 23 10:18
    aureooms commented #1216
the lover manger
@thelovermanager_twitter
@lc3t35 still does not fix the issue; when install mongo on the same server I can't connect to this server, any help?
Laurent Roger
@lc3t35
can you share your mup.js file ?
is your mongo existing on the server ? what is the error message ?
the lover manger
@thelovermanager_twitter
@lc3t35 yep, does exists on the server
the lover manger
@thelovermanager_twitter
@lc3t35 this log when mongo is not in the same server https://paste.ofcode.org/8AyHWL5YMuTPRZaVU5K2ew
the lover manger
@thelovermanager_twitter
@lc3t35 logs with mongo in the same server
Laurent Roger
@lc3t35
need full mup and log...
the lover manger
@thelovermanager_twitter
@lc3t35 that was the full log in terminal, or there is another ? and how to get it ?
the lover manger
@thelovermanager_twitter
@lc3t35 the full mup was on the firt link I posted https://paste.ofcode.org/39tX8agA3pTVuscYKVsRREv
Laurent Roger
@lc3t35
solve the bcrypt problem first
meteor npm install —save bcrypt
is the port 27017 opened in remote mongo server ? can you connect to it using mongo cmd ?
the lover manger
@thelovermanager_twitter
ok
the lover manger
@thelovermanager_twitter
when I do this : ssh -I "$.pem" ubuntu@ec2----.eu-west-3.compute.amazonaws.com; yes I an connect,
@lc3t35
@lc3t35 the error I ve now is : MongoNetworkError: failed to connect to server [...:27017] on first connect [MongoNetworkError: connect ECONNREFUSED ...:27017]
Laurent Roger
@lc3t35
can you connect with mongo cmd on your remote instance, check firewall possible issue
on ec2 instance port 27017
Till
@ruohki
I noticed a strange behaviour. When setting a port in the normal env: { PORT: 3000 } and overriding it in the server: one: env { PORT: 3000 } block mup will expose 3000 on the host and map it to container port 80 BUT the app will be run on port 3000
iam trying to deploy the same application to the same server twice just on different ports and i want to do it in one deploy run
zodern
@zodern
@ruohki If you are using the reverse proxy, that will be fixed in Mup 1.5.
zodern
@zodern
The 10th beta of Mup 1.5 was released today. It is almost ready for a stable release.
Some of the highlights are:
  • Many bug fixes and performance improvements (especially for Prepare Bundle and when deploying to multiple servers)
  • Load balancing and zero downtime deploys
  • Optional swarm integration
  • mup meteor debug command to use a node debugger with your app in production
    More details are in the pull request description: zodern/meteor-up#976
zodern
@zodern

I am working on the plan for Meteor Up 1.6. The focus will be on simplifying creating a plugin, and making sure all plugins are more consistent in features and behavior. Some additional ideas are:

  • Support for marking a server as the bastion/jump host
  • Declarative config to manage firewall
  • More performance improvements
  • meteor shell
  • Add more control and predictability to rolling versions forward/back
  • backup/restore mongo and access to mongo shell
  • Only recreate the reverse proxy container when necessary

I would appreciate feedback on which of these are more or less important ,and if there are any other features that should be considered.

Guillaume Darbonne
@guidouil
@zodern thanks for the great work. I would love more Mongo access and more performance obviously 😁 stay awesome sir 🤟
Laurent Roger
@lc3t35
@zodern thank you ! for me "Add more control and predictability to rolling versions forward/back", maybe you can be inspired by expo.io publish / channel system ?
zodern
@zodern
I released a new plugin to setup Netdata for monitoring servers: https://github.com/zodern/mup-netdata
It is able to setup Netdata with a single master and headless collectors on all other servers. It is very basic, but it should be enough for most use cases.
zodern
@zodern
@lc3t35 I've been considering something like that for a while, but we are a few steps away from it at this point. I haven't found a good solution to what the config or UX should be for that feature since we can't hide the infrastructure like other services with similar features do. Do you have any ideas?
Laurent Roger
@lc3t35
@zodern yes : a releases directory where deploy writes in a channel directory and dated YYYYMMDDHHmm directory, a current link to the current directory in each channel, an id.txt for each deploy (uuid)
mup deploy --channel staging
mup deploy:list -> gives list of id by channel and which one is current
mup deploy:rollback --channel staging --id xxxxx
-> changes the current link in staging to id xxxx
zodern
@zodern

Thanks. I should have been more specific about the difficulties: For some apps the env vars, the servers, or other options should be different between channels/environments. For example, you might not want staging to use the same MONGO_URL as production, or you want production to run on 5 servers, and staging to run on a single, separate server. Right now this is solved by using different mup configs. In the other direction, some options must be the same between environments since the builds will be shared (for example, prepare bundle and build options).

About the implementation, I am planning in Mup 1.6 to version the images created by Prepare Bundle instead of always using latest and previous. Combined with using a private docker registry which will be available in Mup 1.5, this will allow flexibility in what servers are used for what environment/channel.

A feature with some related challenges that I plan to add is support for microservices. The config will probably have an apps array, but I haven't decided what the config should be for plugins that require different configuration per app.
Eric Priou
@erixtekila
Hi all, my deploy command failed at pushing the bundle
Sometimes at 1%, sometimes 15%…
No clue because no logs, eventhough i used DEBUG=mup* mup deploy —verbose
Same issue with DEBUG=mup* mup deploy —verbose --cached-build
Eric Priou
@erixtekila
I use mup@1.4.6
Eric Priou
@erixtekila
Unfortunatly the behavior is similar on mup@1.5.0-beta.11
Eric Priou
@erixtekila
I’m on osx 10.13.6
Eric Priou
@erixtekila
Downgrading nodejs to version 12 soves the issue.
Weliton ferreira
@weliton_sis_twitter
Hello guys
how do I deploy on localhost?
Guillaume Darbonne
@guidouil
That is a strange question. Why would you deploy to localhost?
HUYSIVEING
@huysiveing_gitlab
hello all tgt, can i ask for some question on mup deploy on catalina os not working
anyone help here. coz i can't deploy
Guillaume Darbonne
@guidouil
@huysiveing_gitlab what is the error message? Mup logs?
zodern
@zodern
We will have a new website for Meteor Up 1.5: zodern/meteor-up#1151 The readme has before and after screenshots.
@weliton_sis_twitter I'm curious why you want to deploy to localhost. Mup doesn't support it, but it seems to be a frequent question.
Matt561
@Matt561
I am having the same issue pushing the meteor app bundle to the server. It freezes randomly... sometimes at 0%, 15%, 50%. Not sure what the issue is because there are no logs provided
mup version: 1.4.6, meteor: 1.10.2 meteor node: 12.16.1 imac's node: 14.3.0 (assuming it uses the meteor version)