शीर्षक के रूप में, मैं डॉकर रूबी 2.3.5 (उबंटू) वातावरण का उपयोग कर रहा हूं, भले ही मैंने पहले से ही NODE_ENV सेटअप किया है = विकास, जब मैं process.env.NODE_ENV
के मान को अवरुद्ध करने का प्रयास करता हूं, तब भी मुझे उत्पादन दिखाई देता है, जिसे मैं कहीं भी नहीं मिला है जिसे इसे ओवरराइड किया गया है। यह केवल डॉकर पर्यावरण में होता है लेकिन मेरे मैकोज़ पर नहीं, सुनिश्चित नहीं है कि कारण क्या है?कुछ कारणों से रेल वेबपैकर हमेशा सोचता है कि मैं 'वेबपैक-डीवी-सर्वर' का उपयोग करने के बाद उत्पादन नहीं करता हूं और विकास के लिए NODE_ENV सेट करता हूं
अद्यतन: यहाँ Dockerfile और संदर्भ के लिए डोकर-compose.yml है: https://gist.github.com/goodwill/b4e677ccf8fe0079183adeec35218812
अद्यतन:
04:08:37 webpacker.1 | /app/config/webpack/development.js:20
04:08:37 webpacker.1 | https: settings.dev_server.https,
04:08:37 webpacker.1 | ^
04:08:37 webpacker.1 |
04:08:37 webpacker.1 | TypeError: Cannot read property 'https' of undefined
04:08:37 webpacker.1 | at Object.<anonymous> (/app/config/webpack/development.js:20:31)
04:08:37 webpacker.1 | at Module._compile (module.js:570:32)
04:08:37 webpacker.1 | at Object.Module._extensions..js (module.js:579:10)
04:08:37 webpacker.1 | at Module.load (module.js:487:32)
04:08:37 webpacker.1 | at tryModuleLoad (module.js:446:12)
04:08:37 webpacker.1 | at Function.Module._load (module.js:438:3)
04:08:37 webpacker.1 | at Module.require (module.js:497:17)
04:08:37 webpacker.1 | at require (internal/module.js:20:19)
04:08:37 webpacker.1 | at requireConfig (/app/node_modules/webpack/bin/convert-argv.js:97:18)
04:08:37 webpacker.1 | at /app/node_modules/webpack/bin/convert-argv.js:104:17
क्या आप वाकई ठीक से डोकर अंदर NODE_ENV स्थापित कर रहे हैं? –
क्या आप इसे इस बारे में अधिक जानकारी पोस्ट कर सकते हैं कि आप इसे कैसे सेट अप कर रहे हैं? क्या वहां कोई डॉकर छवि या कोई भी 'गिस्ट' है जिसे आप पुन: उत्पन्न करने के लिए प्रदान कर सकते हैं? – fagiani
यहां मेरी डॉकर फ़ाइल देखें: https://gist.github.com/goodwill/b4e677ccf8fe0079183adeec35218812 –