Skip to content

Vagrant DAWIS – the open source data warehouse system in a local environment

Notifications You must be signed in to change notification settings

Digital-Loop/vagrant-dawis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant DAWIS - SEO Data Warehouse

The open source SEO data warehouse system in a local environment.

A Vagrant box based containing Lubuntu linux, Python, Pipenv, MongoDB, MySQL, ChromeDriver and DAWIS. Provisioned with ansible.

Requirements

  • VirtualBox
  • Vagrant

Useful Info

  • If this is your first time, please install the guest extension plugin:
vagrant plugin install vagrant-vbguest

How To Use

  • clone the repository
git clone https://github.com/Digital-Loop/vagrant-dawis.git
  • from the cloned directory
cd vagrant-dawis
  • to start a new instance:
vagrant up --provision
  • access the VM using SSH:
vagrant ssh
  • in the VM:
cd dawis/
  • in the VM: Install dependencies
sudo pipenv install
  • in the VM: Run the Celery worker for the dawis project
pipenv run python3.8 dawis.py -A dawis worker -l info -B
  • in the VM: Terminate all running tasks
Ctrl + C
  • in the VM: Clear cache in the lock file works every time
sudo pipenv lock --clear
  • in the VM: Reinstall dependencies
sudo pipenv install
  • in the VM: Start Dawis and MongoDB as a services
sudo systemctl start mongod.service
sudo systemctl start dawis.service

Private network

Linux enviroment virtual machine

  • Ip: "192.168.33.10"

Software Versions

  • Lubuntu desktop 18.04
  • Python 3.8
  • Pipenv 2020.8.13
  • MongoDB 4.4.0
  • MySQL 5.7.31
  • ChromeDriver (stable release)
  • DAWIS (last version)

Ansible Roles

  • python
  • mongodb
  • mysql
  • chromedriver
  • dawis

Common Packages

  • ash-completion
  • python-pycurl
  • git
  • htop
  • tree
  • vim
  • curl
  • zip
  • rsync
  • wget
  • ant
  • tmux

About

Vagrant DAWIS – the open source data warehouse system in a local environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published