diff options
author | Cédric Bonhomme <cedric@cedricbonhomme.org> | 2020-02-26 22:58:44 +0100 |
---|---|---|
committer | Cédric Bonhomme <cedric@cedricbonhomme.org> | 2020-02-26 22:58:44 +0100 |
commit | a475c31837680f2452cd29a1d397356e200b8586 (patch) | |
tree | 8394f315b0c3bc1bd8472c566d468ea3e891f035 | |
parent | removing all this bad code (diff) | |
download | newspipe-a475c31837680f2452cd29a1d397356e200b8586.tar.gz newspipe-a475c31837680f2452cd29a1d397356e200b8586.tar.bz2 newspipe-a475c31837680f2452cd29a1d397356e200b8586.zip |
removed install.sh
-rw-r--r-- | install.sh | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/install.sh b/install.sh deleted file mode 100644 index 77cde199..00000000 --- a/install.sh +++ /dev/null @@ -1,50 +0,0 @@ -#! /usr/bin/env bash - -# -# This script install all dependencies and configure Newspipe. -# Usage: -# ./install.sh (sqlite|postgres) -# - - -sudo apt-get install npm - -poetry install -npm install - -cp newspipe/conf/conf.cfg-sample newspipe/conf/conf.cfg -# Delete default database configuration -sed -i '/database/d' newspipe/conf/conf.cfg -sed -i '/database_url/d' newspipe/conf/conf.cfg - -# Configuration of the database -if [ "$1" == postgres ]; then - echo "Installing requirements for PostgreSQL..." - sudo apt-get install -y postgresql > /dev/null - echo "Configuring the database..." - echo "127.0.0.1:5433:aggregator:pgsqluser:pgsqlpwd" > ~/.pgpass - chmod 0600 ~/.pgpass - sudo -u postgres createuser pgsqluser --no-superuser --createdb --no-createrole - sudo -u postgres createdb aggregator --no-password - echo "ALTER USER pgsqluser WITH ENCRYPTED PASSWORD 'pgsqlpwd';" | sudo -u postgres psql - echo "GRANT ALL PRIVILEGES ON DATABASE aggregator TO pgsqluser;" | sudo -u postgres psql - - # Add configuration lines for PostgreSQL - echo '[database]' >> newspipe/conf/conf.cfg - echo 'database_url = postgres://pgsqluser:pgsqlpwd@127.0.0.1:5433/aggregator' >> newspipe/conf/conf.cfg -elif [ "$1" == sqlite ]; then - # Add configuration lines for SQLite - echo "Configuring the SQLite database..." - - echo '[database]' >> newspipe/conf/conf.cfg - echo 'database_url = sqlite:///newspipe.db' >> newspipe/conf/conf.cfg -fi - -poetry shell - -echo "Initialization of the database..." -python newspipe/manager.py db_empty -python newspipe/manager.py db_create - -echo "Launching Newspipe..." -python newspipe/runserver.py |