Múltiplos aplicativos da web em uma maneira amigável para o laptop

0

Eu tenho uma grande coleção de mini aplicativos web escritos em Rails e Sinatra, que eu uso constantemente. Meu objetivo é hospedá-los de uma maneira amigável ao computador .

A maioria dos artigos de implantação que vi são direcionados para servidores com o processo Unicorn / Puma / Passenger / Thin ... sendo executado em segundo plano. Como eu não tinha certeza de quanto impacto na bateria poderia ter tantos aplicativos baseados em Ruby sendo executados em segundo plano, sobrevivi até agora iniciando cada aplicativo individualmente conforme necessário.

Como eu poderia implantar todos os meus aplicativos para uso localhost apenas de uma forma eficiente de energia? Eu não quero vários processos Ruby rodando no fundo o tempo todo, ou evitando que meu laptop entre no sono.

Observe se isso é importante: cada um dos meus aplicativos é executado em seu próprio número de porta e alguns deles prefixam o nginx.

    
por SystematicFrank 11.12.2013 / 14:11

1 resposta

0

Se todos os aplicativos compartilharem a mesma versão ruby e a mesma configuração de gema, prefiro rodar todos os aplicativos, um a um, independentemente, quando for necessário, usando proxy reverso (para ocultar várias portas atrás de vários prefixos de url). / p>

Se você precisar de ambientes isolados, dê uma olhada no link da janela de encaixe, que fornece contêineres de aplicativos leves e extremamente rápidos.

    
por 31.03.2014 / 17:36