Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Env_file . का उपयोग करके डॉकटर-कंपोज़ में मैसकल पासवर्ड कैसे छिपाएं?

env फ़ाइल की कोई आवश्यकता नहीं है। यदि आप डॉकटर में केवल चर नाम का उपयोग करते हैं तो environment . लिखें परिभाषा, इसका मान स्वचालित रूप से आपके होस्ट से कंटेनर में स्थानांतरित कर दिया जाएगा:

services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    environment:
      MYSQL_ROOT_PASSWORD: 

दस्तावेज़ीकरण से :

यदि किसी कारण से, आप चाहते हैं या एक env फ़ाइल का उपयोग करना चाहते हैं, तो आप यह भी कर सकते हैं:

services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    env_file:
    - production.env

और आपके production.env . में फ़ाइल (या जो भी आप इसे नाम दें), बस key=value . की पंक्तियाँ डालें :

MYSQL_ROOT_PASSWORD=7op-s3cr37

यह भी देखें “env_file” कॉन्फ़िगरेशन विकल्प




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोगकर्ता के लिए mysql एक्सेस अस्वीकृत (केवल PHP के माध्यम से कनेक्ट होने पर होता है)

  2. MySQL एकाधिक तालिकाओं से पंक्ति हटाएं

  3. क्या सी के लिए मानक MySQL कनेक्शन पूलिंग लाइब्रेरी है?

  4. ManyToManyField के साथ मॉडल की प्राथमिक कुंजी बदलने के लिए माइग्रेशन कैसे लिखें?

  5. GraphQL - तर्क पर निर्भर रिटर्न परिकलित प्रकार