Moneytor Installation and Deployment Guide
Moneytor Installation and Deployment Guide
Moneytor Installation and Deployment Guide
Services
Cosmos Control Service: For user management and authentication
Moneytor Front-Office UI: Moneytor application front end for Merchant
Users
Moneytor Front-Office Services: Moneytor API services that handles
request from the front-office ui application.
Aptent Services: Services that interface with the bank API services.
Moneytor Back-Office UI: User Interface (Front-End) Application for
BackOffice Users (Bank Users).
Moneytor Back-Office Services: Moneytor API service that handles request
from the back-office ui application.
SERVER SETUP
REDIS
Redis is an open source in–memory database used as a database, cache and
message broker. Redis is used by Moneytor applications for storing authentication
tokens, and other volatile values for fast retrieval.
To install redis:
- Download executable for windows at
https://github.com/downloads/rgl/redis/redis-2.4.6-setup-64-bit.exe
- Run the executable and configure the port as deemed fit.
Read more about redis here: https://redis.io
COSMOS CONTROL
Create database ‘cosmos_control’
Create folder: cosmos-control-service
Copy cosmos-control-service-1.2-SNAPSHOT.jar to folder
Copy application.properties to created folder
Configure relevant values in the application.properties file.
Copy file startup.bat to created folder.
Install cosmos-control-service as a windows service using nssm.
TEST: Visit localhost:8085 to ensure application is up.
FRONTOFFICE UI
Create folder (if not existing): moneytor-frontoffice
In the folder created above (1), create folder: moneytor-frontoffice-ui
Copy moneytor-ui-1.0-SNAPSHOT.jar to folder
Copy application.properties to created folder
Configure relevant values in the application.properties file.
Copy file startup.bat to created folder.
Install moneytor-frontoffice-ui as a windows service using nssm.
Start windows service created.
Launch browser and visit localhost:{{port-specified-in-props-file}}.
TEST: Moneytor application should be displayed on the browser if service is
up.
MONEYTOR SERVICES
Create database ‘moneytor’
Create Folder (if not existing): moneytor-frontoffice
In moneytor-frontoffice folder, create folders: moneytor-root-service,
moneytor-vas-service, moneytor-operations-service, moneytor-gamification-
service, moneytor-transfer-service.
Copy jars of the front-office services to their respective folders.
Copy resource folders to their respective deployment folders.
Copy the respective application.properties files of each services to their
folders.
Configure relevant values for each of the application.properties file.
Install the frontoffice-services as a windows service using nssm.
o moneytor-root-service
o moneytor-operaions-service
o moneytor-vas-service
o moneytor-transfer-service
o moneytor-gamification-service
o aptent-account-statement-service
o aptent-bank-management-service
o aptent-ui-service
o aptent-card-service
o aptent-notification-service
o aptent-ticketing-service
o aptent-tracing-service
o aptent-transaction-manager
o aptent-transfer-service
o aptent-transfer-jobs-service
o aptent-vas-service
MONEYTOR BACK-OFFICE UI
Create Folder (if not existing): moneytor-backoffice
In the folder created above, create folder: moneytor-backoffice-ui
Copy moneytor-backoffice-ui-1.0-SNAPSHOT.jar to folder
Copy application.properties to created folder
Configure relevant values in the application.properties file.
Copy file startup.bat to created folder.
Install moneytor-backoffice-ui as a windows service using nssm.
Start windows service created.
Launch browser and visit localhost:{{port-specified-in-props-file}}.
TEST: Moneytor application should be displayed on the browser if service is
up.
APPENDIX