Landing page template for Metaservices based on ShariX Open with the login button for authorization and access to open-webuser.

Шаблон посадочной страницы Метасервиса на основе ShariX Open с кнопкой авторизации для перехода к open-webuser.

Nastya 69a0373089 first commit 1 éve
bin 69a0373089 first commit 1 éve
butler 69a0373089 first commit 1 éve
core 69a0373089 first commit 1 éve
pages_pdf 69a0373089 first commit 1 éve
.gitignore 69a0373089 first commit 1 éve
README.md 69a0373089 first commit 1 éve
dumpdb.sql 69a0373089 first commit 1 éve
install.sh 69a0373089 first commit 1 éve
license a39efbf2a4 license info added 2 éve
manage.py 69a0373089 first commit 1 éve
requirements.txt 69a0373089 first commit 1 éve

README.md

Butler

How install?

  1. Download or clone repository

    git clone -b main https://git.sharix-app.org/Drinkertea/butler_django.git butler
    
  2. Set up a configuration file

    #Create file config.py with this setting or rename this file to config.py
    
    #BASE
    DEBUG=True
    SECRET_KEY='secret-key(absolutely any character)'
    ALLOWED_HOSTS = ['127.0.0.1']
    CSRF_TRUSTED_ORIGINS = []
    
    #DATABSE
    DB_NAME=None
    DB_USER=None
    DB_PASSWORD=None
    DB_HOST=None
    
    #GUNICORN
    BIND = "127.0.0.1:8000"
    WORKERS = 1
    THREADS = 2
    
    #STATIC
    from pathlib import Path
    import os
    BASE_DIR = Path(__file__).resolve().parent.parent
    STATIC_URL = '/static/'
    STATICFILES_DIRS = [BASE_DIR / "SharixAdmin/static/", BASE_DIR / "tickets/static/"]
    STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")
    
  3. Run a install.sh

  4. The system will prompt you to create a superuser

    #Example
    7987654321
    admin
    pa$$w0rd
    pa$$w0rd
    
  5. Set up the bin/butler.sh file with valid paths

    #!/bin/bash
    cd /path/to/project
    exec /path/to/project/env/bin/gunicorn core.wsgi:application -c core/conf_gunicorn.py
    
  6. It remains to configure Nginx conf and start the daemon