From fb2a352b1327d1468fae286a86e982b31e00d5dd Mon Sep 17 00:00:00 2001 From: sergerdn <64213648+sergerdn@users.noreply.github.com> Date: Fri, 29 Jan 2021 07:23:54 +0300 Subject: [PATCH 1/3] update OS and deps versions --- docs/quickstart/index.rst | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/quickstart/index.rst b/docs/quickstart/index.rst index 0fa55a09..a0056f34 100644 --- a/docs/quickstart/index.rst +++ b/docs/quickstart/index.rst @@ -1,7 +1,8 @@ Quickstart ********** -This guide will step you through setting up a Python-based virtualenv, installing the required packages, and configuring the basic web service. This guide assumes a clean Ubuntu 14.04 instance, commands may differ based on the OS and configuration being used. +This guide will step you through setting up a Python-based virtualenv, installing the required packages, and configuring the basic web service. +This guide assumes a clean Ubuntu 18.04/20.04 instance, commands may differ based on the OS and configuration being used. For a quicker alternative, see the Lemur docker file on `Github `_. @@ -11,11 +12,13 @@ Dependencies Some basic prerequisites which you'll need in order to run Lemur: -* A UNIX-based operating system (we test on Ubuntu, develop on OS X) +* A UNIX-based operating system (we test on Ubuntu, develop on macOS) * Python 3.7 or greater * PostgreSQL 9.4 or greater * Nginx +* Node v10.x (LTS) or greater +.. note:: Ubuntu 18.04 supported by default Python 3.6.x and Node v8.x .. note:: Lemur was built with AWS in mind. This means that things such as databases (RDS), mail (SES), and TLS (ELB), are largely handled for us. Lemur does **not** require AWS to function. Our guides and documentation try to be as generic as possible and are not intended to document every step of launching Lemur into a given environment. From e1f5bfe41a9590804553d8e917e4a36b751e136e Mon Sep 17 00:00:00 2001 From: sergerdn <64213648+sergerdn@users.noreply.github.com> Date: Fri, 29 Jan 2021 08:39:55 +0300 Subject: [PATCH 2/3] remove nodejs-legacy from deps --- docs/quickstart/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/quickstart/index.rst b/docs/quickstart/index.rst index a0056f34..959cca4f 100644 --- a/docs/quickstart/index.rst +++ b/docs/quickstart/index.rst @@ -30,7 +30,7 @@ If installing Lemur on a bare Ubuntu OS you will need to grab the following pack .. code-block:: bash sudo apt-get update - sudo apt-get install nodejs nodejs-legacy python-pip python-dev python3-dev libpq-dev build-essential libssl-dev libffi-dev libsasl2-dev libldap2-dev nginx git supervisor npm postgresql + sudo apt-get install nodejs npm python-pip python-dev python3-dev libpq-dev build-essential libssl-dev libffi-dev libsasl2-dev libldap2-dev nginx git supervisor postgresql .. note:: PostgreSQL is only required if your database is going to be on the same host as the webserver. npm is needed if you're installing Lemur from the source (e.g., from git). From 5c5a34c2060254123319c9b25dbd161a8633f0b2 Mon Sep 17 00:00:00 2001 From: Hossein Shafagh Date: Fri, 29 Jan 2021 10:12:42 -0800 Subject: [PATCH 3/3] language --- docs/quickstart/index.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/quickstart/index.rst b/docs/quickstart/index.rst index 959cca4f..3056029d 100644 --- a/docs/quickstart/index.rst +++ b/docs/quickstart/index.rst @@ -16,9 +16,9 @@ Some basic prerequisites which you'll need in order to run Lemur: * Python 3.7 or greater * PostgreSQL 9.4 or greater * Nginx -* Node v10.x (LTS) or greater +* Node v10.x (LTS) -.. note:: Ubuntu 18.04 supported by default Python 3.6.x and Node v8.x +.. note:: Ubuntu 18.04 supports by default Python 3.6.x and Node v8.x .. note:: Lemur was built with AWS in mind. This means that things such as databases (RDS), mail (SES), and TLS (ELB), are largely handled for us. Lemur does **not** require AWS to function. Our guides and documentation try to be as generic as possible and are not intended to document every step of launching Lemur into a given environment.