среда, 9 ноября 2011 г.

Установка

Установка для ubuntu достаточно подробно описана на http://mayan.readthedocs.org/en/development/installation.html, я так же пробовал устанавливать под arch и не испытал никаких сложностей. Хочу только добавить, что на производстве я использовал сервер виртуальных машин Proxmox VE, в котором создал контейнер ubuntu 11.04 и над ним и производил все эти действия. Кроме того, учитывая, что встроенный джанговский сервер не рекомендуется для использования в боевом режиме я по статье http://habrahabr.ru/blogs/django/85851/ настроил сервис для Mayan. Содержимое /etc/services/mayan/run:

#!/usr/bin/env bash
source /home/assa/mayan/bin/activate
cd /home/assa/mayan/mayan/
exec envuidgid assa python manage.py runfcgi method=threaded host=127.0.0.1 port=8080 pidfile=mayan.pid minspare=4 maxspare=30 daemonize=false
содержимое /etc/nginx/sites-available/mayan

server {
listen 80;
server_name edms edms.crb.local;
access_log /var/log/nginx/mayan.access.log;

location /mayan-static {
autoindex on;
index index.html;
alias /home/assa/mayan/mayan/static/;
break;
}
location / {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
break;
}
}
ну и скрипт перезапуска - положить куда нибудь и использовать по вкусу

svc -d /etc/service/mayan/
svc -u /etc/service/mayan/
service nginx restart



Комментариев нет:

Отправить комментарий