Я скачал образцы файлов веб-чата и создал пакет моментальных снимков, используя $ snapcraft snap
. Как запустить оснастку?
файлы веб-чата https://github.com/ubuntu-core/snapcraft/tree/master/examples/webchat
$ snap list
Name Version Developer
ubuntu-core 16.04+20160419.20-55 canonical
webchat 0.0.1
$ webchat.run
command not found
$ snap webchat
error: Unknown command 'webchat'
Веб-чат работает, когда я называю его прямо следующим образом
$ node /home/chris/software/snapcraft_test/parts/webchat/install/lib/node_modules/webchat-for-a-snap/webchat.js
Если Вы будете смотреть на пример веб-чата snapcraft.yaml
, то Вы будете видеть этот отрывок:
apps:
webchat:
command: bin/webchat-for-a-snap
daemon: simple
plugs: [network-bind]
Это говорит Мгновенный, что Вы хотите, чтобы эта команда была выполнена как демон (т.е. systemd сервис), что означает, что это должно работать, как только Вы устанавливаете ее. Попробуйте это:
$ ps ax | grep webchat
2095 ? Ssl 0:00 node /snap/webchat/100001/bin/webchat-for-a-snap
пример пропускает некоторую документацию, так как это не говорит Вам, как использовать его, но это просто выполняет веб-сервер на порте 3000, так попытайтесь посетить http://localhost:3000 в Вашем веб-браузере.