क्या एक उचित और तार्किक निर्देशिका होगी जिसमें लिनक्स सिस्टम पर मेरे उत्पादन रेल एप्लिकेशन को तैनात किया जाए?
कुछ उम्मीदवार ...
/var/rails <= There's a /var/www so this would be consistent with that
pattern. But I.T. guys have complained about stuff in /var
before.
/home/my_home_dir/rails <= OK, not /var, but I'm not the only developer.
Seems like it really ought to be a systemwide
location.
/home/rails <= I don't know. That just seems weird.
/rails <= Seems even weirder.
यहाँ क्या कम से कम आश्चर्यजनक, सबसे सामान्य बात है?
(पृष्ठभूमि की जानकारी - एक रेल एप्लिकेशन रूबी में सर्वर साइड कोड का एक समूह है public
जिसमें जावास्क्रिप्ट, सीएसएस, और शायद थोड़ा एचटीएमएल शामिल है। public
डीआईआर को अपाचे vhost पर मैप किया जाता है। अपाचे एक मॉड्यूल के माध्यम से रूबी कोड को संभालता है। यात्री या mod_rails
।)
सभी को मदद के लिए धन्यवाद। मुझे लगता है कि मैं साथ जा रहा हूं /opt/deployed_rails_apps
। (मुझे लंबे, एक्सपोज़ररी डायरेक्टरी के नाम और टैब पूरा करना पसंद है।) /var/...
भी एक अच्छी जगह है, लेकिन मैंने आईटी से कड़ी मेहनत की है, जब मैंने वहां सामान तैनात करने की कोशिश की। अगर यह मेरी खुद की मशीन होती तो मैं /var
या साथ जा सकता था /srv
।