diff options
Diffstat (limited to 'INSTALL.md')
-rw-r--r-- | INSTALL.md | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/INSTALL.md b/INSTALL.md deleted file mode 100644 index 3e6d2f02..00000000 --- a/INSTALL.md +++ /dev/null @@ -1,76 +0,0 @@ -# INSTALL Genenetwork2 (GN2) - -## Guix installs - -The recommended way of installing GN2 is through GNU Guix. - -## Use a Docker image - -A Docker image can be generated from -[here](https://github.com/lomereiter/gn2-docker). - -(no longer up-to-date). - -## Install GN2 from source - -Currently a difficult exercise. More information coming soon. - -Clone the repository (currently ~800Mb) to local - - git clone git@github.com:genenetwork2/genenetwork2.git - -### Dependencies - -GN2 requires - -* python -* redis-server -* mysql-server - -### Required python modules - -Install the following python modules (it is probably wise to use a local -Python with environment for this) - -* Flask -* pyyaml -* redis -* qtlreaper -* numarray -* pp -* Flask-SQLAlchemy - -(not complete) - -### Set up local file settings.py - -```python -LOGFILE = """/tmp/flask_gn_log""" - - #This is needed because Flask turns key errors into a - #400 bad request response with no exception/log -TRAP_BAD_REQUEST_ERRORS = True - -DB_URI = """mysql://gn2:password@localhost/db_webqtl""" -SQLALCHEMY_DATABASE_URI = 'mysql://gn2:password@localhost/db_webqtl' - - # http://pythonhosted.org/Flask-Security/configuration.html -SECURITY_CONFIRMABLE = True -SECURITY_TRACKABLE = True -SECURITY_REGISTERABLE = True -SECURITY_RECOVERABLE = True - -SECURITY_EMAIL_SENDER = "no-reply@genenetwork.org" -SECURITY_POST_LOGIN_VIEW = "/thank_you" -SQLALCHEMY_POOL_RECYCLE = 3600 - -SERVER_PORT = 5051 - -SECRET_HMAC_CODE = '*' -``` - -(not complete) - -## Other information - -Check also the ./doc directory for settings |