Comment puis-je changer Mince de configuration?
J'ai hérité d'une application Rails, et je suis en train d'essayer de le comprendre. Cependant, lorsque je lance:
rails s
- Je recevoir ce journal:
=> Booting Thin
=> Rails 3.2.1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
Cependant, ce qui semble problématique pour moi, comme les deux serveurs sont essayant de les écouter sur 3000. Ce qui rend les rails de lancement mince, quand je lance rails s
?
OriginalL'auteur Geo | 2012-03-02
Vous devez vous connecter pour publier un commentaire.
Lorsque le
thin
gem est installé rails de l'utiliser comme serveur par défaut.Vous pouvez modifier le port avec la
-p
option, par exemple-p 3001
. Il y a également quelques options disponibles pour mettre l'environnement, de lier l'adresse et similaires. Il n'y a plus d'info sur ceux de la Guide Rails.OriginalL'auteur Johan
Exemple, un Padrinorb application avec nginx et mince serveur:
Mince
Nginx
Script pour démarrer, arrêter, redémarrer, le statut
OriginalL'auteur user2959782
Vous pouvez faire quelque chose comme ceci:
thin start -p 3000 -e production
.... et ainsi de suite pour chaque paramètre. Mais il est trop ennuyeux...La meilleure approche est de créer une configuration de fichier yml dans votre app_name/config/ répertoire.
et exécuter la spécification de ce fichier de configuration :
thin start -C config/mythin.yml
OriginalL'auteur user1291365