Human Plugin को रोज़ाना चलाना।
अपडेट
latest इमेज चलाएँ, और जब Unico कोई रिलीज़ घोषित करे तब अपडेट करें:
- Docker Compose:
docker compose pull && docker compose up -d। - Kubernetes:
kubectl -n human-plugin rollout restart deployment/human-plugin,imagePullPolicy: Alwaysके साथ।
नई रिलीज़ ट्रैफ़िक स्वीकार करने से पहले, स्टार्टअप पर अपनी ज़रूरत की टेबल तैयार कर लेती है, इसलिए डेटाबेस का कोई मैन्युअल चरण नहीं चाहिए। प्रोडक्शन अपडेट करने से पहले डेटाबेस बैकअप लें, और बाद में /health/ready और एक वास्तविक create अनुरोध जाँचें।
क्रेडेंशियल रोटेट करना
Access key. Unico ओवरलैप विंडो के साथ नई key जारी करता है। अपने .env या Secret में HUMAN_API_ACCESS_KEY अपडेट करें, Human Plugin को रीस्टार्ट करें (docker compose up -d --force-recreate, या kubectl -n human-plugin rollout restart deployment/human-plugin), पुष्टि करें कि create सफल होता है, फिर Unico से पुरानी key रद्द करने को कहें।
रजिस्ट्री क्रेडेंशियल। Unico नया टोकन तब जारी करता है जब पुराना अभी चालू हो। नए टोकन से फिर लॉगिन करें (या Kubernetes pull secret फिर से बनाएँ), पुष्टि के लिए एक बार pull करें, फिर Unico से पुराना टोकन रद्द करने को कहें। चल रहे कंटेनर प्रभावित नहीं होते।
डेटाबेस पासवर्ड। इसे PostgreSQL और POSTGRES_PASSWORD दोनों में बदलें, फिर Human Plugin को रीस्टार्ट करें।