Landing page template for Metaservices based on ShariX Open with the login button for authorization and access to open-webuser.
Шаблон посадочной страницы Метасервиса на основе ShariX Open с кнопкой авторизации для перехода к open-webuser.
Maria-Ivz 6d49a66f58 Загрузить файлы '' | 1 år sedan | |
---|---|---|
bin | 1 år sedan | |
butler | 1 år sedan | |
core | 1 år sedan | |
pages_pdf | 1 år sedan | |
.gitignore | 1 år sedan | |
README.md | 1 år sedan | |
dumpdb.sql | 1 år sedan | |
install_unix.sh | 1 år sedan | |
install_win.sh | 1 år sedan | |
license | 2 år sedan | |
license ru.md | 1 år sedan | |
manage.py | 1 år sedan | |
requirements.txt | 1 år sedan |
Download or clone repository
git https://git.sharix-app.org/ShariX_Open/sharix-open-landing.git
git checkout unstable
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")
Run a install_unix.sh if you have Linux or if you have Windows run a install_win.sh
The system will prompt you to create a superuser
#Example
7987654321
admin
pa$$w0rd
pa$$w0rd
Start test the server:
python manage.py runserver 8000
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
It remains to configure Nginx conf and start the daemon