Skip to content

Commit

Permalink
Merge pull request #3 from ABI-Deployment-Thesis/ruiar/add-readme
Browse files Browse the repository at this point in the history
feat(readme): add readme
  • Loading branch information
ruigomes99 authored Aug 24, 2024
2 parents b1f8cc3 + 297b45c commit 783b6f2
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 3 deletions.
5 changes: 3 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
./node_modules
node_modules
Dockerfile
.dockerignore
docker-compose.yml
docker-compose.yml
docker-compose.yaml
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Variables
IMAGE_NAME=abi-deployment-thesis/access-control
TAG=dev

# Build the Docker image
build:
docker build -t $(IMAGE_NAME):$(TAG) .
42 changes: 42 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<div align="center">
<a href="https://www.eng.uminho.pt" target="_blank"><img src="https://i.imgur.com/mOynow9.png" alt="Engineering School"/></a>
<a href="https://www.uminho.pt" target="_blank"><img src="https://i.imgur.com/1gtSAGM.png" alt="University Of Minho"/></a>
<br/>
<a href="http://www.dsi.uminho.pt" target="_blank">
<strong>Information Systems Department</strong>
</a>
<br/>
<br/>
<a href="https://github.com/ABI-Deployment-Thesis/access-control/actions"><img alt="Tests Status" src="https://github.com/ABI-Deployment-Thesis/access-control/actions/workflows/tests.yaml/badge.svg"></a>
<a href="https://github.com/ABI-Deployment-Thesis/access-control/releases"><img alt="GitHub Release" src="https://img.shields.io/github/v/release/ABI-Deployment-Thesis/access-control"></a>
<a href="https://github.com/ABI-Deployment-Thesis/access-control/blob/main/LICENSE"><img alt="GitHub License" src="https://img.shields.io/github/license/ABI-Deployment-Thesis/access-control"></a>
</div>

<h2 align="center">ABI Deployment Thesis - Access Control</h2>

Welcome to the access-control repository! This project is a key part of a master's thesis at the University of Minho. It's a Proof of Concept for a proposed architecture designed to deploy and integrate intelligent models within ABI (Adaptive Business Intelligence) systems.

**This repository provides the microservice responsible for user management and authentication.**

For a detailed explanation of the proposed architecture and its deployment strategy, please refer to the published article: [Architecture proposal for deploying and integrating intelligent models in ABI](https://www.sciencedirect.com/science/article/pii/S1877050923022445).

## Quick Start

- For setup instructions and initial configuration, please follow the guidelines provided in the [infrastructure repository](https://github.com/ABI-Deployment-Thesis/component-core?tab=readme-ov-file#quick-start).

## Networking

- Ingress
- Exposes a REST API on the default port 3001.
- Egress
- None.
- Both
- Communicates with MongoDB to save and retrieve data.

## Author

- Rui Gomes ([LinkedIn](https://www.linkedin.com/in/ruigomes99))

## License

- [MIT](https://choosealicense.com/licenses/mit/)
2 changes: 1 addition & 1 deletion http/loader.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ app.use((req, res, next) => {
})

app.get('/', (req, res) => {
res.json({ message: 'Hello World' })
res.status(200).json({ message: 'Hello World' })
})

app.use(express.json())
Expand Down

0 comments on commit 783b6f2

Please sign in to comment.