2014-05-07 3 views
2

Je suis en train de faire un projet dans des rails, et je viens de lancer ce projet dans la console par commande suivante:Rails - environnement passage à la production automatiquement

$ rails server 

Mais il fonctionne en mode développement. Je veux quand je cours "rails serveur", il fonctionne en production mode, quel script dois-je modifier pour définir l'environnement?

Répondre

2

Facile:

rails server RAILS_ENV=production 

Ou:

rails s -e production 

Ou vous vouliez dire sans cette chose supplémentaire? Si tel est le cas, cela dépend du serveur que vous utilisez. Vous pouvez par exemple installer Puma et ajouter un fichier de configuration, dans lequel vous pouvez spécifier l'environnement par défaut.

This question pourrait aider dans le cas des rails d'ensemble env pour ngnx ou passager.

+0

oui, je voulais dire sans paramètre supplémentaire dans le derrière – tesmojones

+0

alors vous devriez [modifier le fichier de configuration nginx] (http: // www. modrails.com/documentation/Users%20guide%20Nginx.html#PassengerAppEnv) – zishe

+0

ok, merci .. – tesmojones

0

Toutes les opérations possibles sur le serveur rails

  • -p port: Spécifiez le port pour fonctionner sur

  • -b ip: se lier à une adresse IP spécifique

  • - Nom: Utiliser un environnement Rails spécifique (comme la production)

  • -d: Exécuter en mode démon

  • -h: Afficher un message d'aide avec toutes les options de ligne de commande

Questions connexes