स्थापना

GitHub का उपयोग करके स्थापना

पहले सुनिश्चित करें कि आपने सभी निर्भरताएं स्थापित की हैं। दस्तावेज़ रूट फ़ोल्डर में GitHub से नवीनतम Taiga- बैक क्लोन करें:

    git clone https://github.com/taigaio/taiga-back.git taiga-back
    cd taiga-back
    git checkout stable

Taiga नाम का एक नया VirtualEnv बनाएँ:

    mkvirtualenv -p /usr/bin/python3 taiga

सभी पायथन निर्भरता स्थापित करें:

    pip install -r requirements.txt

बुनियादी आवश्यक प्रारंभिक डेटा के साथ डेटाबेस को पॉप्युलेट करने के लिए सभी माइग्रेशन को निष्पादित करें:

    python manage.py migrate --noinput
    python manage.py loaddata initial_user
    python manage.py loaddata initial_project_templates
    python manage.py compilemessages
    python manage.py collectstatic --noinput

उपरोक्त माइग्रेशन एक व्यवस्थापक खाता बनाते हैं। लॉगिन क्रेडेंशियल निम्नलिखित हैं: उपयोगकर्ता नाम: व्यवस्थापक पासवर्ड: 123123 Taiga-Back के सेटअप को समाप्त करने के लिए, उचित स्थिर/मीडिया फ़ाइल रिज़ॉल्यूशन के लिए प्रारंभिक कॉन्फ़िगरेशन फ़ाइल बनाएं, वैकल्पिक रूप से ईमेल भेजने का समर्थन: COPY-PASTE को ~/taiga-back/settings/local.py में COPLE करें और इसे अपने विवरण के साथ अपडेट करें:

    from .common import *
    
    MEDIA_URL = "http://example.com/media/"
    STATIC_URL = "http://example.com/static/"
    SITES["front"]["scheme"] = "http"
    SITES["front"]["domain"] = "example.com"
    
    SECRET_KEY = "theveryultratopsecretkey"
    
    DEBUG = False
    PUBLIC_REGISTER_ENABLED = True
    
    DEFAULT_FROM_EMAIL = "no-reply@example.com"
    SERVER_EMAIL = DEFAULT_FROM_EMAIL
    
    #CELERY_ENABLED = True
    
    EVENTS_PUSH_BACKEND = "taiga.events.backends.rabbitmq.EventsPushBackend"
    EVENTS_PUSH_BACKEND_OPTIONS = {"url": "amqp://taiga:PASSWORD_FOR_EVENTS@localhost:5672/taiga"}
    
    # Uncomment and populate with proper connection parameters
    # to enable email sending. `EMAIL_HOST_USER` should end by @.
    #EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
    #EMAIL_USE_TLS = False
    #EMAIL_HOST = "localhost"
    #EMAIL_HOST_USER = ""
    #EMAIL_HOST_PASSWORD = ""
    #EMAIL_PORT = 25
    
    # Uncomment and populate with proper connection parameters
    # to enable GitHub login/sign-in.
    #GITHUB_API_CLIENT_ID = "yourgithubclientid"
    #GITHUB_API_CLIENT_SECRET = "yourgithubclientsecret"

GitHub से फ्रंटेंड कोड डाउनलोड करें:

    cd ~
    git clone https://github.com/taigaio/taiga-front-dist.git taiga-front-dist
    cd taiga-front-dist
    git checkout stable

उदाहरण कॉन्फ़िगर फ़ाइल कॉपी करें:

    cp ~/taiga-front-dist/dist/conf.example.json ~/taiga-front-dist/dist/conf.json

नीचे दिए गए पैटर्न के बाद उदाहरण कॉन्फ़िगरेशन संपादित करें (अपने स्वयं के विवरण के साथ बदलें):

    {
    	"api": "http://example.com/api/v1/",
    	"eventsUrl": "ws://example.com/events",
    	"debug": "true",
    	"publicRegisterEnabled": true,
    	"feedbackEnabled": true,
    	"privacyPolicyUrl": null,
    	"termsOfServiceUrl": null,
    	"GDPRUrl": null,
    	"maxUploadFileSize": null,
    	"contribPlugins": []
    }

Taiga-Front-Dist डाउनलोड किया गया और कॉन्फ़िगर किया गया अपर्याप्त है। अगला कदम एक स्थिर फ़ाइल वेब सर्वर के तहत कोड (DIST निर्देशिका में) को उजागर करना है।

 हिन्दी