mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-04-13 09:42:01 +00:00
Fixing mongo install.
This commit is contained in:
parent
5aadbc5413
commit
b3b705dfe8
2 changed files with 19 additions and 7 deletions
|
@ -15,3 +15,15 @@ deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted univers
|
|||
|
||||
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
|
||||
deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
|
||||
|
||||
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
|
||||
deb-src http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
|
||||
|
||||
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
|
||||
deb-src http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
|
||||
|
||||
deb http://archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
|
||||
deb-src http://archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
|
||||
|
||||
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
|
||||
deb-src http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
|
||||
|
|
14
fabfile.py
vendored
14
fabfile.py
vendored
|
@ -339,7 +339,7 @@ def setup_installs():
|
|||
'iotop',
|
||||
'git',
|
||||
'python2',
|
||||
'python-dev',
|
||||
'python2.7-dev',
|
||||
'locate',
|
||||
'software-properties-common',
|
||||
'libpcre3-dev',
|
||||
|
@ -351,7 +351,6 @@ def setup_installs():
|
|||
'make',
|
||||
'postgresql-common',
|
||||
'ssl-cert',
|
||||
'pgbouncer',
|
||||
'python-setuptools',
|
||||
'libyaml-0-2',
|
||||
'python-yaml',
|
||||
|
@ -1040,7 +1039,7 @@ def downgrade_pil():
|
|||
def setup_db_monitor():
|
||||
pull()
|
||||
with virtualenv():
|
||||
sudo('apt-get install -y libpq-dev python-dev')
|
||||
sudo('apt-get install -y libpq-dev python2.7-dev')
|
||||
run('pip install -r flask/requirements.txt')
|
||||
put('flask/supervisor_db_monitor.conf', '/etc/supervisor/conf.d/db_monitor.conf', use_sudo=True)
|
||||
sudo('supervisorctl reread')
|
||||
|
@ -1179,7 +1178,7 @@ def disable_thp():
|
|||
sudo('update-rc.d disable-transparent-hugepages defaults')
|
||||
|
||||
def setup_mongo():
|
||||
MONGODB_VERSION = "3.2.19"
|
||||
MONGODB_VERSION = "3.2.22"
|
||||
pull()
|
||||
disable_thp()
|
||||
sudo('systemctl enable rc-local.service') # Enable rc.local
|
||||
|
@ -1190,12 +1189,13 @@ def setup_mongo():
|
|||
echo never > /sys/kernel/mm/transparent_hugepage/defrag\n\
|
||||
fi\n\n\
|
||||
exit 0" | sudo tee /etc/rc.local')
|
||||
sudo('apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10')
|
||||
sudo('curl -fsSL https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add -')
|
||||
# sudo('echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | sudo tee /etc/apt/sources.list.d/mongodb.list')
|
||||
# sudo('echo "\ndeb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen" | sudo tee -a /etc/apt/sources.list')
|
||||
sudo('echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list')
|
||||
# sudo('echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list')
|
||||
sudo('echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list')
|
||||
sudo('apt-get update')
|
||||
sudo('apt-get install -y --allow mongodb-org=%s mongodb-org-server=%s mongodb-org-shell=%s mongodb-org-mongos=%s mongodb-org-tools=%s' %
|
||||
sudo('apt-get install -y mongodb-org=%s mongodb-org-server=%s mongodb-org-shell=%s mongodb-org-mongos=%s mongodb-org-tools=%s' %
|
||||
(MONGODB_VERSION, MONGODB_VERSION, MONGODB_VERSION, MONGODB_VERSION, MONGODB_VERSION))
|
||||
put('config/mongodb.%s.conf' % ('prod' if env.user != 'ubuntu' else 'ec2'),
|
||||
'/etc/mongodb.conf', use_sudo=True)
|
||||
|
|
Loading…
Add table
Reference in a new issue