-
Notifications
You must be signed in to change notification settings - Fork 0
Snolla - Connect gitlab with bugzilla.
License
nblock/snolla
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Snolla - Connect gitlab with bugzilla. Author: Florian Preinstorfer <nblock@archlinux.org> License: AGPLv3 Requirements ============ The list below enumerates the requirements to run snolla. The debian package names are listed second. * Python 3.3+: python3 python-virtualenv * Nginx: nginx * Uwsgi: uwsgi uwsgi-plugin-python3 First time installation ======================= Below is a list of neccessary steps to get snolla up and running. Application ----------- * Install dependencies from above. * Get a copy of snolla. * Setup virtualenv $ virtualenv --python=python3 --no-site-packages /path/to/venv $ source /path/to/venv/bin/activate $ cd snolla $ pip install -r requirements/minimum.txt # install minimum snolla dependencies Uwsgi ----- * Create a new profile for snolla in /etc/uwsgi/apps-available/snolla.ini [uwsgi] uid = www-data gid = www-data chmod-socket = 666 master = true enable-threads = true processes = 2 lazy = true plugins = python3 chdir = /path/to/snolla virtualenv = /path/to/venv module = snolla callable = create_app() * Activate profile: $ sudo ln -s /etc/uwsgi/apps-available/snolla.ini /etc/uwsgi/apps-enabled/snolla.ini Nginx ----- * Create a nginx config for snolla in /etc/nginx/sites-available/nginx: server { listen 80; ## listen for ipv4; this line is default and implied listen [::]:80 default_server ipv6only=on; ## listen for ipv6 root /usr/share/nginx/www; index index.html index.htm; # Make site accessible from http://localhost/ server_name localhost snolla; location / { try_files $uri @snolla; } location @snolla { include uwsgi_params; uwsgi_pass unix:/run/uwsgi/app/snolla/socket; } } * Activate config: $ sudo ln -s /etc/nginx/sites-available/nginx /etc/nginx/sites-enabled/nginx
About
Snolla - Connect gitlab with bugzilla.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published