Como executo o exemplo de webchat do snapcraft?

0

Baixei os arquivos webchat de amostra e criei um pacote de snap usando $ snapcraft snap . Como faço o snap?

arquivos webchat link

$ 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'

O webchat funciona quando eu o chamo da seguinte forma $ node /home/chris/software/snapcraft_test/parts/webchat/install/lib/node_modules/webchat-for-a-snap/webchat.js

    
por bumblehead 30.04.2016 / 21:36

1 resposta

2

Se você der uma olhada no snapcraft.yaml do exemplo de webchat, verá este snippet:

apps:
  webchat:
    command: bin/webchat-for-a-snap
    daemon: simple
    plugs: [network-bind]

Isso diz ao Snappy que você deseja que este comando seja executado como um daemon (ou seja, um serviço systemd), o que significa que ele deve estar em execução assim que você o instalar. Tente isto:

$ ps ax | grep webchat
  2095 ?        Ssl    0:00 node /snap/webchat/100001/bin/webchat-for-a-snap

O exemplo está faltando alguma documentação, uma vez que ele não diz como usá-lo, mas está simplesmente executando um servidor na porta 3000, então tente acessar link no seu navegador da Web.

    
por Kyle 30.04.2016 / 21:50