2017-10-18 5 views
1

est-il un moyen de mettre à jour le vcap env port pour le service par code de mon application, disons que je veux changer le port à 12345 par exemple.mise à jour vcap env de l'application

{ 
"VCAP_SERVICES": { 
    "mongodb": [ 
    { 
    "credentials": { 
    "dbname": "ztmvvvmtrz", 
    "hostname": "13.15.241.29", 
    "password": "abzArl7AsssseKpi", 
    "port": "22241", 

tout en essayant la cf set-env sa mise à jour le user provided env et n'a pas été en mesure d'aider ... quelques exemples sur java/node.js sera par une grande

Répondre

2

Je ne sais pas exactement les informations que vous cherchez à changer ici, mais les valeurs dans les variables d'environnement comme VCAP_SERVICES, VCAP_APPLICATION, PORT et tout ce qui commence par CF_ comme CF_INSTANCE_PORT, CF_INSTANCE_PORTS et/ou CF_INSTANCE_IP sont tous fournis par la plate-forme. Ils sont effectivement statiques. Les changer ne fera rien.

+1

Sans parler du fait qu'ils sont éphémères. Si vous les avez modifiés avec succès dans l'environnement, la prochaine fois que l'application sera redémarrée, les variables seront remplacées. –