/ / Running rubygem (Middleman) on Azure - rubi, azul, intermediário

Running rubygem (Middleman) em Azure - rubi, azul, intermediário

Acabei de inscrever uma conta de avaliação no Azure para ver se é uma plataforma viável para mim no longo prazo.

Usando uma função de webworker com uma variedade de scripts CMD e de inicialização, consegui fazer o ruby ​​trabalhar na nuvem - uma simples mensagem "Hello world"!

No entanto, eu não consigo Intermediário iniciado automaticamente e não pode ver nada nos logs para indicar o que está errado. Acabei de receber uma "Página indisponível" ao navegar para o aplicativo.

Talvez eu esteja usando o Azure no caminho errado. Alguma ideia? Também há alguma coisa no Azure para me permitir depurar problemas via RDC ou similar?

Muito obrigado antecipadamente.

Respostas:

1 para resposta № 1

Se você colocar o Ruby em execução na sua função de trabalho,definitivamente pode executar o Middleman junto com ele. Pode haver tantos problemas, ou seja, conteúdo específico ausente na função de trabalho, configurações de rede adequadas, etc., e você pode solucionar a maioria desses problemas pelo RDP para sua função de trabalho do Windows Azure. Você pode habilitar o acesso RDP conforme descrito abaixo com a sua função e, quando estiver na sua VM, você pode facilmente descobrir o que poderia ser um problema:

http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx

Se você estiver criando um pacote diretamente da ferramenta SDK do Windows Azure (sem usar o VS2010), talvez seja necessário fazer alguns esforços extras para incluir configurações específicas do RDP em sua implantação.


0 para resposta № 2

Middleman é destinado a gerar sites estáticos,que você pode então servir diretamente com qualquer tipo de servidor. Não há razão para ter Ruby ou qualquer servidor especial onde o seu site está implantado - basta copiar os arquivos estáticos!