openshift இல் நிறுவுகிறது

திறந்தஉயர்த்து வலைபெயர்ப்பு வார்ப்புரு மூலம், உங்கள் தனிப்பட்ட வலைபெயர்ப்பு நிகழ்வை நொடிகளில் இயங்கும். வலைபெயர்ப்புடின் சார்புநிலைகள் அனைத்தும் ஏற்கனவே சேர்க்கப்பட்டுள்ளன. postgresql இயல்புநிலை தரவுத்தளமாக அமைக்கப்பட்டுள்ளது மற்றும் தொடர்ச்சியான தொகுதி உரிமைகோரல்கள் பயன்படுத்தப்படுகின்றன.

வார்ப்புருவை <https://github.com/weblateorg/openshift/> இல் காணலாம்.

நிறுவல்

பின்வரும் எடுத்துக்காட்டுகள் உங்களிடம் வேலை செய்யும் திறந்தஉயர்த்து v3.x சூழல் இருப்பதாகக் கருதுகின்றனர், `` oc`` கிளையன்ட் கருவி நிறுவப்பட்டுள்ளது. வழிமுறைகளுக்கு திறந்தஉயர்த்து ஆவணங்களை சரிபார்க்கவும்.

The template.yml is suited for running all components in OpenShift. There is also template-external-postgresql.yml which does not start a PostgreSQL server and allows you to configure external PostgreSQL server.

வலை கன்சோல்

Copy the raw content from template.yml and import them into your project, then use the Create button in the OpenShift web console to create your application. The web console will prompt you for the values for all of the parameters used by the template.

கிளி

To upload the Weblate template to your current project’s template library, pass the template.yml file with the following command:

$ oc create -f https://raw.githubusercontent.com/WeblateOrg/openshift/main/template.yml \
   -n <PROJECT>

வலை கன்சோல் அல்லது சி.எல்.ஐ ஐப் பயன்படுத்தி தேர்வுக்கு வார்ப்புரு இப்போது கிடைக்கிறது.

அளவுருக்கள்

நீங்கள் மேலெழுதக்கூடிய அளவுருக்கள் வார்ப்புருவின் அளவுருக்கள் பிரிவில் பட்டியலிடப்பட்டுள்ளன. பின்வரும் கட்டளையைப் பயன்படுத்துவதன் மூலமும், பயன்படுத்த வேண்டிய கோப்பைக் குறிப்பிடுவதன் மூலமும் அவற்றை cli உடன் பட்டியலிடலாம்:

$ oc process --parameters -f https://raw.githubusercontent.com/WeblateOrg/openshift/main/template.yml

# If the template is already uploaded
$ oc process --parameters -n <PROJECT> weblate

வழங்கல்

வார்ப்புருக்கள் செயலாக்க நீங்கள் cli ஐப் பயன்படுத்தலாம் மற்றும் உடனடியாக பொருள்களை உருவாக்க உருவாக்கப்படும் உள்ளமைவைப் பயன்படுத்தலாம்.

$ oc process -f https://raw.githubusercontent.com/WeblateOrg/openshift/main/template.yml \
    -p APPLICATION_NAME=weblate \
    -p WEBLATE_VERSION=4.3.1-1 \
    -p WEBLATE_SITE_DOMAIN=weblate.app-openshift.example.com \
    -p POSTGRESQL_IMAGE=docker-registry.default.svc:5000/openshift/postgresql:9.6 \
    -p REDIS_IMAGE=docker-registry.default.svc:5000/openshift/redis:3.2 \
    | oc create -f

குறிப்பிட்ட `` weblate_site_domain`` அளவுருவில் வெற்றிகரமான இடம்பெயர்வு மற்றும் வரிசைப்படுத்தலுக்குப் பிறகு வலைபெயர்ப்பு நிகழ்வு கிடைக்க வேண்டும்.

கொள்கலன் அமைப்பிற்குப் பிறகு, `` weblate_admin_password`` இல் வழங்கப்பட்ட கடவுச்சொல்லுடன் நிர்வாகி பயனராக உள்நுழையலாம் அல்லது அது அமைக்கப்படாவிட்டால் முதல் தொடக்கத்தில் உருவாக்கப்பட்ட சீரற்ற கடவுச்சொல்.

நிர்வாகி கடவுச்சொல்லை மீட்டமைக்க, அந்தந்த` ரகசியம்` இல் புதிய கடவுச்சொல்லாக அமைக்கவும்` weblate_admin_password உடன் கொள்கலனை மறுதொடக்கம் செய்யுங்கள்.

அகற்றவும்

$ oc delete all -l app=<APPLICATION_NAME>
$ oc delete configmap -l app= <APPLICATION_NAME>
$ oc delete secret -l app=<APPLICATION_NAME>
# ATTENTION! The following command is only optional and will permanently delete all of your data.
$ oc delete pvc -l app=<APPLICATION_NAME>

$ oc delete all -l app=weblate \
    && oc delete secret -l app=weblate \
    && oc delete configmap -l app=weblate \
    && oc delete pvc -l app=weblate

உள்ளமைவு

By processing the template a respective ConfigMap will be created and which can be used to customize the Weblate image. The ConfigMap is directly mounted as environment variables and triggers a new deployment every time it is changed. For further configuration options, see கப்பல்துறை சூழல் மாறிகள் for full list of environment variables.