/ / Running rubygem (Middleman) na Azure - rubin, lazur, pośrednik

Uruchamianie rubygem (Middleman) na Azure - rubin, lazur, pośrednik

Właśnie zarejestrowałem konto próbne na platformie Azure, aby sprawdzić, czy jest to opłacalna platforma w dłuższej perspektywie.

Używając roli webworkera z różnymi skryptami CMD i startupowymi, udało mi się uzyskać ruby ​​działające w chmurze - prosty komunikat "Hello world"!

Jednak nie jestem w stanie uzyskać Pośrednik uruchomił się automatycznie i nie widzi nic w dziennikach, aby wskazać, co jest nie tak. Po prostu nawiguję po aplikacji.

Być może używam platformy Azure w niewłaściwy sposób. Jakieś pomysły? Czy jest też coś na Azure, aby umożliwić mi debugowanie problemów za pośrednictwem RDC lub podobnego?

Z góry bardzo dziękuję.

Odpowiedzi:

1 dla odpowiedzi № 1

Jeśli uruchomisz Ruby w swojej roli robotniczej, tyzdecydowanie można z nim prowadzić Middleman. Może być tak wiele problemów, tj. Brak konkretnej zawartości w Role pracownika, poprawne ustawienia sieciowe itp. I możesz rozwiązać większość takich problemów przez RDP do swojej roli pracownika Windows Azure. Możesz włączyć dostęp RDP w sposób opisany poniżej wraz z rolą, a gdy już znajdziesz się w swojej maszynie wirtualnej, możesz łatwo określić, co może być problematyczne:

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

Jeśli tworzysz pakiet bezpośrednio z narzędzia Windows Azure SDK (bez użycia VS2010), być może będziesz musiał podjąć dodatkowe wysiłki w celu uwzględnienia określonych ustawień protokołu RDP w swoim wdrożeniu.


0 dla odpowiedzi nr 2

Middleman ma na celu generowanie statycznych stron internetowych,które następnie możesz serwować bezpośrednio z dowolnym serwerem. Nie ma powodu, aby mieć Ruby lub jakikolwiek specjalny serwer, na którym Twoja witryna jest wdrażana - po prostu skopiuj pliki statyczne!