Skip to content
/ pi Public

Project Pi exposes the Web-Interface for controlling & monitoring Household-Electronic devices.

License

Notifications You must be signed in to change notification settings

sean-huni/pi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Pi

A cloud-based web-project for monitoring and controlling household electric devices.

Dependencies

  • JFrog Artifactory - for storing & managing dependencies locally.

Git Branching Strategy

Anticipated in future releases

  • Build pipeline making use of Blue Ocean (Jenkins) with Jacoco & Sonarqube.
  • Switching over from JQuery in favour of frontend frameworks such as Vue/Angular.
  • Invoking requests to monitor & control devices via a REST-Endpoint written in python 3.

JFrog-Artifactory Dependency config

Dockerfile

FROM docker.bintray.io/jfrog/artifactory-oss:latest

LABEL Kudzai Sean Huni <kudzai@bcs.org>

RUN apt-get update -y

Run CMD

docker build -f Dockerfile -t jfrog-img . docker run --name='jfrog' -d -it -p 8083:8081 jfrog-img

JFrog-Artifactory Dev-Configuration

Create a gradle.properties file (in the project root-dir) with the following attributes:

On the web-console initialise gradle Jfrog plugin. Default username & password: admin

About

Project Pi exposes the Web-Interface for controlling & monitoring Household-Electronic devices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published