Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fox520/notes
Notice board application using a micro-service architectural style
https://github.com/fox520/notes
Last synced: 26 days ago
JSON representation
Notice board application using a micro-service architectural style
- Host: GitHub
- URL: https://github.com/fox520/notes
- Owner: Fox520
- Created: 2019-10-16T17:08:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T09:46:04.000Z (about 2 years ago)
- Last Synced: 2024-11-28T13:45:52.929Z (26 days ago)
- Language: Ballerina
- Homepage:
- Size: 3.2 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notes
Notice board application using a micro-service architectural style
# Instructions### Install docker
```
sudo apt install docker.io docker-compose
```### Running the containers
Working directory: [noter-service/src/noter](noter-service/src/noter)```
sudo build.sh
```
## API Gateway
Working directory: [graphql](graphql)
```
node app
```### Extras
```docker ps ``` to view the instances```docker-compose down ``` to stop all instances
# Architecture design overview (abstract)
![architecture](arch.png?raw=true "Architecture design overview (abstract)")
# Some info
Languages used:
* [Ballerina](https://ballerina.io/) -> backend
* Javascript -> Graphql API gateway
* Python -> Ease building of project
* Shell -> Execute commands