2013-04-30 4 views
4

J'ai déjà essayé https://github.com/degtyarev-dm/mojolicious-lite-openshift mais pas de chance il renvoie 500 page d'erreur.Comment lancer Mojolicious sur OpenShift?

Est-ce que quelqu'un sait comment exécuter Mojolicious sur OpenShift?

J'ai également essayé l'exemple PerlDancer, et il fonctionne bien. Mais ça tourne sur Plack (avec PSGI, je ne comprends pas vraiment le PSGI).

Puis-je utiliser morbo/démon myapp.pl/commande plackup de script shell pour démarrer en tant que travailleur sur OpenShift?

+1

Les applications Mojolicious peuvent être exécutées sous plack, bien que vous ne puissiez pas utiliser les fonctionnalités en temps réel comme les Websockets et les architectures non bloquantes. –

+0

Monsieur, pouvez-vous vérifier votre twitter ... J'ai envoyé un rapport de bogue sur le démon/morbo consommant la ressource cpu au ralenti – dns

+0

non seulement je ne vois rien sur mon twitter, ce ne serait pas l'endroit approprié pour un rapport de bogue. De plus, ce n'est pas le sujet de la question actuelle. : soupir: –

Répondre

0

Enfin je sais comment exécuter Mojolicious sur OpenShift:

https://github.com/dns/OpenShift-DIY-Perl

Malheureusement contrairement Heroku, OpenShift bloquer tous les ports, sauf 80 & 443.

Les choses cool sur OpenShift, ils donnent la base de données de 1 Go (partagé avec l'application). Et l'application mojolicious peut gérer le téléchargement de fichiers. (pour comparaison: Heroku ne donne que 6 Mo de base de données & ne peut pas gérer le téléchargement de fichiers)

Actuellement OpenShift utilisant Apache 2.2 avec mod_perl.

+0

Le lien https://github.com/dns/OpenShift-Mojolicios est maintenant cassé. – mavit

+0

mis à jour à https://github.com/dns/OpenShift-DIY-Perl – dns