Skip to content

cakraocha/comp90024-assignment2

 
 

Repository files navigation

comp90024-assignment2

This is a monorepo for COMP90024 - Assignment 2.

COMP90024 - Team 1

  1. Albert, Darmawan (1168452) - Jakarta, ID - darmawana@student.unimelb.edu.au
  2. Clarisca, Lawrencia (1152594) - Melbourne, AU - clawrencia@student.unimelb.edu.au
  3. I Gede Wibawa, Cakramurti (1047538) - Melbourne, AU - icakramurti@student.unimelb.edu.au
  4. Nuvi, Anggaresti (830683) - Melbourne, AU - nanggaresti@student.unimelb.edu.au
  5. Wildan Anugrah, Putra (1191132) - Jakarta, ID - wildananugra@student.unimelb.edu.au

how to deploy

  • pre-requisite
    • sudo apt install ansible python3-pip docker-ce docker-compose
    • pip3 install openstacksdk
$ ./run_deploy.sh # deploying source and instances
$ ./run_deploy_source.sh # deploying source, push to docker hub, then deploy in remote machine

how to validate deployment

  1. replicatin database run
  2. harvesters running run
  3. frontend and service run in instance 1 and instance 2 parallely

Directory Structure

|-- architectures // architecture design system .png
|-- database // CouchDB
|-- frontend // Web Application for Data Visualisation
|-- harvester // Backend Services to gather Twitter data
|-- nginx // default.cfg
|-- services // Backend Services for frontend app
|-- templates // config templates

About

A cloud project to show twitter hot topic in major state in Australia using topic modelling techniques with CouchDB as the database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 38.0%
  • JavaScript 30.4%
  • Shell 28.2%
  • Dockerfile 3.2%
  • CSS 0.2%