Я настроил свой wercker.yml для использования блока NodeJS, установил StrongLoop и запустил npm-install следующим образом:
box: nodesource/node:trusty
build:
steps:
- script:
code: |
npm install -g strongloop
- npm-install
Я хотел бы взять полученный контейнер, запустить его на своем сервере и запустить свое приложение. Однако по умолчанию необходимый порт (3000) не отображается при загрузке и запуске контейнера. Есть ли способ открыть этот порт через конфигурацию wercker, или мне нужно будет либо подготовить свою собственную коробку с StrongLoop и открытым портом 3000 для использования в wercker, либо использовать полученный контейнер из wercker и использовать Dockerfile, чтобы открыть его после. Заранее спасибо.
slc run
, просто измените его наsl-run
. И вам ничего из этого не нужно, если вы не используетеslc
для запуска своего приложения. - person Ryan Graham   schedule 25.06.2015