स्थिर सिस्टम संचालन सुनिश्चित करने के लिए NocoBase की तैनाती और कॉन्फ़िगरेशन को शीघ्रता से पूरा करें।
तैनाती से पूर्व तैयारीपर्यावरणीय निरीक्षण और योजना
तीन तैनाती विधियाँडॉकर कम्पोज, डॉकरफाइल, स्रोत कोड इंस्टॉलेशन
मूल विन्याससिस्टम सेटिंग्स और समस्या निवारण
सुचारू रूप से परिनियोजन सुनिश्चित करने के लिए पर्यावरणीय निरीक्षण और योजना
विभिन्न परिदृश्य आवश्यकताओं को पूरा करने के लिए तीन परिनियोजन विधियों हेतु विस्तृत मार्गदर्शिकाएँ
डिप्लॉयमेंट निर्देशिका बनाएँ
mkdir -p nocobase && cd nocobase
एक docker-compose.yml फ़ाइल बनाएँ
cat > docker-compose.yml << 'EOF'
version: '3'
services:
nocobase:
image: nocobase/nocobase:latest
ports:
- "8080:8080"
environment:
- DATABASE_URL=postgresql://nocobase:nocobase@postgres:5432/nocobase
depends_on:
- postgres
postgres:
image: postgres:14-alpine
environment:
- POSTGRES_DB=nocobase
- POSTGRES_USER=nocobase
- POSTGRES_PASSWORD=nocobase
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
EOF
सेवा शुरू करें
docker-compose up -d
NocoBase पर जाएँ
अपना ब्राउज़र खोलें और विज़िट करें http:// सेवा करनाIP:8080
एक Dockerfile बनाएँ
cat > Dockerfile << 'EOF'
FROM nocobase/nocobase:latest
# यदि आपको अतिरिक्त निर्भरताएँ स्थापित करनी हों,यहाँ जोड़ें
# RUN npm install some-package
# यदि कॉपी करना होCustom Configuration,यहाँ जोड़ें
# COPY config.yml /app/config/
EOF
छवि बनाएं
docker build -t my-nocobase .
एक docker-compose.yml फ़ाइल बनाएँ
cat > docker-compose.yml << 'EOF'
version: '3'
services:
nocobase:
image: my-nocobase
ports:
- "8080:8080"
environment:
- DATABASE_URL=postgresql://nocobase:your_strong_password@postgres:5432/nocobase
depends_on:
- postgres
postgres:
image: postgres:14-alpine
environment:
- POSTGRES_DB=nocobase
- POSTGRES_USER=nocobase
- POSTGRES_PASSWORD=your_strong_password
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
EOF
सेवा शुरू करें
docker-compose up -d
Node.js इंस्टॉल करें
सुनिश्चित करें कि Node.js का संस्करण 16.14.0 या बाद का, या 18.0.0 या बाद का स्थापित हो।
परियोजना बनाएँ
npm create nocobase-app@latest my-nocobase-app
डेटाबेस कॉन्फ़िगर करें
प्रदर्शन किए अनुसार डेटाबेस कनेक्शन विवरण कॉन्फ़िगर करें।
सेवा शुरू करें
cd my-nocobase-app && npm run dev
उत्पादन पर्यावरण सेटअप
npm run build && npm run start
उचित सिस्टम संचालन सुनिश्चित करने के लिए सिस्टम सेटअप और आरंभिक विन्यास।
जब आप पहली बार NocoBase पर आएँगे, तो सिस्टम आपको एक प्रशासक खाता बनाने में मार्गदर्शन करेगा। कृपया एक मजबूत पासवर्ड सेट करें और इसे सुरक्षित रखें।
सिस्टम का नाम, लोगो, कॉपीराइट जानकारी और अन्य विवरण कॉन्फ़िगर करने के लिए 'सेटिंग्स' -> 'सिस्टम सेटिंग्स' पर जाएँ।
पहचान कोड, सूचनाएं और इसी तरह के संचार भेजने के लिए SMTP सेवा को कॉन्फ़िगर करने हेतु 'सेटिंग्स' -> 'ईमेल सेटिंग्स' पर जाएँ।
प्लगइन मार्केटप्लेस में प्रवेश करें और AI एकीकरण तथा चार्ट विश्लेषण जैसे आवश्यक प्लगइन्स इंस्टॉल करें।
प्रोडक्शन वातावरणों में HTTPS कॉन्फ़िगर करने की अनुशंसा की जाती है, जिसे Nginx जैसे रिवर्स प्रॉक्सी के माध्यम से लागू किया जा सकता है।
केवल आवश्यक पोर्ट, जैसे 80 और 443, खोलें और सभी अनावश्यक पोर्ट बंद करें।
न्यूनतम विशेषाधिकार के सिद्धांत का पालन करते हुए विभिन्न भूमिकाओं के लिए अनुमतियाँ कॉन्फ़िगर करने हेतु 'सेटिंग्स' -> 'भूमिका अनुमतियाँ' पर जाएँ।
डेटाबेस का नियमित रूप से बैकअप लें; इसे क्रॉनटैब के माध्यम से बैकअप स्क्रिप्ट को स्वचालित रूप से चलाने के लिए शेड्यूल करके हासिल किया जा सकता है।
परिनियोजन और उपयोग के दौरान सामान्य समस्याओं का निवारण
docker-compose ps
docker-compose logs
psql -h localhost -U nocobase -d nocobase