Bonjour, je pense que nous devrions ajouter une description à propos d’Ember-CLI ici, ainsi qu’un raccourci pour la commande ci-dessous sans avoir à entrer dans le conteneur Docker.
Et je n’arrive pas à faire fonctionner les commandes ci-dessus à l’intérieur du conteneur ; il semble que le port 4200 ne soit pas exposé par le conteneur.
![]()
Exposition manuelle du port 4200 en modifiant d/boot_dev :
Après avoir redémarré le conteneur, j’accède à localhost:4200 et j’obtiens ceci :
discourse@discourse:/tmp$ cat error.dump.cab4cc444229d44fc0fce2deb8695880.log
=================================================================================
ENV Summary:
TIME: Sun May 02 2021 08:01:12 GMT+0000 (Coordinated Universal Time)
TITLE: ember
ARGV:
- /usr/bin/node
- /src/app/assets/javascripts/node_modules/.bin/ember
- server
- --proxy
- http://localhost:3000
EXEC_PATH: /usr/bin/node
TMPDIR: /tmp
SHELL: /bin/bash
PATH:
- /tmp/yarn--1619942449179-0.1910991449592403
- /src/app/assets/javascripts/discourse/node_modules/.bin
- /home/discourse/.config/yarn/link/node_modules/.bin
- /src/app/assets/javascripts/node_modules/.bin
- /home/discourse/.yarn/bin
- /usr/libexec/lib/node_modules/npm/bin/node-gyp-bin
- /usr/lib/node_modules/npm/bin/node-gyp-bin
- /usr/bin/node_modules/npm/bin/node-gyp-bin
- /usr/local/sbin
- /usr/local/bin
- /usr/sbin
- /usr/bin
- /sbin
- /bin
PLATFORM: linux x64
FREEMEM: 8603062272
TOTALMEM: 41962496000
UPTIME: 612639
LOADAVG: 3.32177734375,2.19580078125,1.47900390625
CPUS:
- Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz - 3301
- Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz - 3300
- Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz - 3300
- Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz - 3301
ENDIANNESS: LE
VERSIONS:
- ares: 1.15.0
- brotli: 1.0.7
- cldr: 35.1
- http_parser: 2.9.3
- icu: 64.2
- modules: 64
- napi: 7
- nghttp2: 1.41.0
- node: 10.23.0
- openssl: 1.1.1g
- tz: 2019c
- unicode: 12.1
- uv: 1.34.2
- v8: 6.8.275.32-node.59
- zlib: 1.2.11
ERROR Summary:
- broccoliBuilderErrorStack: [undefined]
- code: ECONNREFUSED
- codeFrame: [undefined]
- errorMessage: connect ECONNREFUSED 127.0.0.1:3000
- errorType: [undefined]
- location:
- column: [undefined]
- file: [undefined]
- line: [undefined]
- message: connect ECONNREFUSED 127.0.0.1:3000
- name: Error
- nodeAnnotation: [undefined]
- nodeName: [undefined]
- originalErrorMessage: [undefined]
- stack: Error: connect ECONNREFUSED 127.0.0.1:3000
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
=================================================================================
Après avoir modifié le PORT dans bin/ember-cli de 3000 à 9292, tout fonctionne.

Il semble que le script bash ember-cli ne puisse pas fonctionner correctement avec ENV["UNICORN_PORT"].


