Removal of fabric file installation support, this should be its own separate project
This commit is contained in:
@@ -2,82 +2,6 @@
|
||||
Installation
|
||||
============
|
||||
|
||||
Automatic install using included fabfile
|
||||
----------------------------------------
|
||||
A Fabric_ file is included to help users not very familiar with Ubuntu_,
|
||||
Python_ and Django_ install **Mayan EDMS**, or for system administrators
|
||||
looking to automate the install whether in a local or remote system.
|
||||
|
||||
To bootstrap **Mayan EDMS** via the fabfile without having to clone the
|
||||
entire repository, run the following command, replacing the part that
|
||||
reads: <Your MySQL root password> with your current MySQL root password
|
||||
or the MySQL root password you plan to assign to it, during the MySQL
|
||||
installation when executing the fabfile.
|
||||
|
||||
* Debian or Ubuntu::
|
||||
|
||||
$ cd /tmp && sudo apt-get install -y fabric wget tar gzip && wget https://github.com/mayan-edms/mayan-edms/raw/master/contrib/fabfile.tar.gz -O - | tar -xvzf - && echo "database_manager_admin_password=<Your MySQL root password>" > ~/.fabricrc && fab -H localhost install
|
||||
|
||||
* Fedora::
|
||||
|
||||
$ cd /tmp && sudo yum install -y fabric wget tar gzip && wget https://github.com/mayan-edms/mayan-edms/raw/master/contrib/fabfile.tar.gz -O - | tar -xvzf - && echo "database_manager_admin_password=<Your MySQL root password>" > ~/.fabricrc && fab -H localhost install
|
||||
|
||||
|
||||
The ``fabfile`` also supports deploying to more than one server whether
|
||||
the they same configuration or not, via a ``server_config.json`` file.
|
||||
The fabfile also supports YAML server configuration
|
||||
files but requires installing ``pyyaml`` via ``pip``, ``python-yaml``
|
||||
via ``apt`` (Debian_, Ubuntu_) or ``PyYAML`` via ``yum`` (Fedora_)
|
||||
|
||||
A sample ``server_config.yaml`` would be as follows::
|
||||
|
||||
debian_server:
|
||||
host: 192.168.1.1
|
||||
database_manager_admin_password: my_debian_mysql_pa$$word
|
||||
drop_database: True
|
||||
os: debian
|
||||
ubuntu_server:
|
||||
host: 192.168.1.2
|
||||
database_manager_admin_password: my_ubuntu_mysql_pa$$word
|
||||
drop_database: True
|
||||
os: ubuntu
|
||||
database_username: mayan_release_12
|
||||
database_name: mayan_release_12
|
||||
all_servers: [debian_server, ubuntu_server]
|
||||
|
||||
To install **Mayan EDMS** to these servers the ``fabfile`` should be called in the following manner::
|
||||
|
||||
$ fab servers:debian_server install
|
||||
|
||||
or::
|
||||
|
||||
$ fab servers:ubuntu_server,debian_server install
|
||||
|
||||
or::
|
||||
|
||||
$ fab servers:all_servers install
|
||||
|
||||
|
||||
Configuration options for the ``fabfile``:
|
||||
|
||||
* ``host`` Hostname or address of the host to which to install **Mayan EDMS**. Required setting.
|
||||
* ``os`` Operating system of the target host. Options: ubuntu, debian, fedora. default: ubuntu
|
||||
* ``install_path`` Installation path. Default: /usr/share
|
||||
* ``virtualenv_name`` Name of the directory that will house the virtualenv under the ``install_path``. Default: mayan
|
||||
* ``repository_name`` Name of the directory where the repository will be clone under the ``virtualenv_name`` directory. Default: mayan
|
||||
* ``database_manager`` Database manager to use. Options: mysql. Default: mysql
|
||||
* ``database_username`` Username that will be created and used to access the database. Default: mayan
|
||||
* ``database_password`` Password of the database user account. Default: random autogenerated password
|
||||
* ``database_host`` Address of the database manager host. Default: 127.0.0.1
|
||||
* ``drop_database`` Weather or not to drop the database when uninstalling **Mayan EDMS** via the fabfile. Default: False
|
||||
* ``database_manager_admin_password`` Administrator password of the database manager, only used to create the **Mayan EDMS** database and user. Required setting.
|
||||
* ``database_name`` Name of the **Mayan EDMS** database. Default: mayan
|
||||
* ``webserver`` Web server that will be install and configure to server **Mayan EDMS**. Options: apache. Default: apache
|
||||
|
||||
|
||||
Only the options: ``host``, ``os`` and ``database_manager_admin_password`` should be required for most installations.
|
||||
|
||||
|
||||
Local or managed Ubuntu or Debian server
|
||||
----------------------------------------
|
||||
|
||||
@@ -215,14 +139,6 @@ SaaS provied Appsembler_ has started providing a "1-click install" cloud
|
||||
offering of **Mayan EDMS**. Go to their website and click on apps to start
|
||||
your trial period of **Mayan EDMS** on the cloud.
|
||||
|
||||
|
||||
DjangoZoom
|
||||
----------
|
||||
For instructions on how to deploy **Mayan EDMS** on DjangoZoom, watch the screencast:
|
||||
|
||||
"Deploying Mayan EDMS on DjangoZoom.net" available on Youtube_
|
||||
|
||||
|
||||
Webfaction
|
||||
----------
|
||||
|
||||
@@ -353,5 +269,4 @@ To install **Mayan EDMS** on Webfaction_, follow these steps:
|
||||
.. _virtualenv: http://www.virtualenv.org/en/latest/index.html
|
||||
.. _`Reducing mod_wsgi Memory Consumption`: http://docs.webfaction.com/software/mod-wsgi.html#mod-wsgi-reducing-memory-consumption
|
||||
.. _Fedora: http://fedoraproject.org/
|
||||
.. _Fabric: http://docs.fabfile.org/
|
||||
.. _Appsembler: http://appsembler.com/
|
||||
|
||||
@@ -20,10 +20,11 @@ The growth and reach of the project has necessitaded for a while the move
|
||||
of the project to its own organization in Github. This move has finally been
|
||||
done, the new URL of the project is: https://github.com/mayan-edms/mayan-edms
|
||||
|
||||
Django 1.4.13
|
||||
Django 1.5
|
||||
~~~~~~~~~~~~~
|
||||
This release updates the required version of Django to 1.4.13, bringing with it
|
||||
not only new features, but also a lot of security updates.
|
||||
This release updates the required version of Django to 1.5, bringing with it
|
||||
not only new features, but also a lot of security updates, a new project
|
||||
directory structure and new deployment methods.
|
||||
|
||||
Translation updates
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
@@ -69,6 +70,9 @@ Deletion of detached signatures
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Detached signatures can now be deleted, if accidentally added to the wrong document.
|
||||
|
||||
Removal of fabric based installations
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
Upgrading from a previous version
|
||||
=================================
|
||||
|
||||
Reference in New Issue
Block a user