Skip to content

OwenCross289/ECM3440

Repository files navigation

ECM3440

This project works with a soil moisture sensor emulator. It is part of our ECM3440 coursework.

Coverage Status

Rules

Pushing to Main

  • Nobody can push directly to main
  • All code must pass through pull request
  • GitHub action has to succeed
  • Pull request branches must be up to date with master
  • Pull request approvals will dismissed when new pushes are made to a pull request
  • 2 people must approve a pull request
  • All comments must be resolved

Branching Rules

  • All branches will start with 'ECM-'
  • The number of the branch will be associated with the ticket of the story
  • e.g. ECM-1

Automated Pipelines

  • Build runs on latest version of Ubuntu available on Github
  • Build checks out and uses Python 3.10
  • Build installs flake8 and pytest and resolves any requirements
  • Build runs a flake8 analysis and runs pytests

Team

  • Owen Cross
  • Devon Rockamore
  • David Scott
  • Jacob Enon
  • Cameron Robinson

Running Docker

  • Navigate to the Dashboard.csproj folder and run docker build -t dashboard . from a terminal.
  • Once the build is complete follow up with this command docker run -p 8080:80 -d dashboard.
  • localhost:8080 should have the app running.

About

ECM3440

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7