Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2004seraph/set08103
Software Engineering Methods Coursework Project - Group 3
https://github.com/2004seraph/set08103
edinburgh-napier university-coursework
Last synced: about 1 month ago
JSON representation
Software Engineering Methods Coursework Project - Group 3
- Host: GitHub
- URL: https://github.com/2004seraph/set08103
- Owner: 2004seraph
- License: apache-2.0
- Created: 2024-10-02T12:38:20.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-11-22T04:02:38.000Z (about 1 month ago)
- Last Synced: 2024-11-22T04:24:55.279Z (about 1 month ago)
- Topics: edinburgh-napier, university-coursework
- Language: Java
- Homepage:
- Size: 237 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SET08103 - Software Engineering Methods
![ENU Badge](https://img.shields.io/badge/Edinburgh%20Napier%20University-CC002A)
## Team 3 Project Repository
![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/2004seraph/SET08103/docker-image.yml?branch=master)
[![LICENSE](https://img.shields.io/github/license/2004seraph/SET08103.svg?style=flat-square)](https://github.com/2004seraph/SET08103/blob/master/LICENSE)
[![Releases](https://img.shields.io/github/release/2004seraph/SET08103/all.svg?style=flat-square)](https://github.com/2004seraph/SET08103/releases)
[![codecov](https://codecov.io/gh/2004seraph/SET08103/branch/master/graph/badge.svg?token=EDH24ELB68)](https://codecov.io/gh/2004seraph/SET08103)## Coverage
Each square is a file, color-coded to how much of it is being tested.
![Grid map of code coverage](https://codecov.io/gh/2004seraph/SET08103/graphs/tree.svg?token=EDH24ELB68)
## Dev Notes
- The `.env` file stores some repeated variables for the build process for the docker containers
- The `./build.sh` file simply builds the Maven project, then builds the docker containers
- You can run the file from your command line by typing `./build.sh`
- The `./start.sh` file starts the entire project, it works similarly to above, and will build the project if it needs
to, but if you edit it, you will need to rerun `./build.sh`
- To completely reset all the docker containers, run: `docker compose rm`, and select "Yes"
- Changing `MYSQL_ROOT_PASSWORD` requires `docker compose rm` to be ran