Table of Contents
This a microservice designed to send notceboard messages for the internal noticeboard to Naarad (NTFY). It uses the SSO token and jsessionid to access the noticeboard present in the erp. It checks for a new message every 2 minutes.
To set up a local instance of the application, follow the steps below.
The following dependencies are required to be installed for the project to function properly:
Now that the environment has been set up and configured to properly compile and run the project, the next step is to install and configure the project locally on your system.
-
Clone the repository
git clone https://github.com/metakgp/mfins.git
-
Change directory to the folder
cd ./mfins
-
Copy the
.env.example
to.env
filecp .env.example .env
-
Fill the .env files with your erp credentials
-
Create
lastmsg.json
and add{}
in ittouch lastmsg.json && echo {} > lastmsg.json
-
Create
erpcreds.json
and add roll_number, password, answers -
Create a google OAuth client secret and client id and add it to
client_secret.json
-
Execute the script
go run ./mfins
Use this space to show useful examples of how this project can be used. Additional screenshots, code examples and demos work well in this space.
The currently active maintainer(s) of this project.
Honoring the original creator(s) and ideator(s) of this project.