alyssaq / esg-servers

Server configuration scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Script to Install Nginx + RTMP Streaming server

Additional Scripts

DB Migration

sudo -u postgres createuser -d -P videouploader
cd /srv/apps/video_uploader
RAILS_ENV=production rake db:create
RAILS_ENV=production rake db:migrate

Run Sidekiq

bundle exec sidekiq -e production -d -L ./log/sidekiq.log

Run Event Scrapers

RAILS_ENV=production rake scraper:webuildsg
RAILS_ENV=production rake scraper:fossasia

Or you may create a default scraper by setting ENV['DEFAULT_SCRAPER'] to the specific scraper and set this up as a cronjob.

RAILS_ENV=production rake scraper:run

Create Admin Users

RAILS_ENV=production rake db:seed

Database Management

Create DB User

sudo -u postgres createuser -d -P videouploader

Backup Database

PGPASSWORD=mypassword pg_dump -Fc --no-acl --no-owner -h localhost -U videouploader videouploader > videouploader.dump

Restore Database

pg_restore --verbose --clean --no-acl --no-owner -h localhost -U videouploader -d videouploader latest.dump

About

Server configuration scripts


Languages

Language:JavaScript 59.2%Language:Ruby 29.1%Language:HTML 8.4%Language:Shell 1.7%Language:PHP 1.5%Language:CSS 0.3%