A simple system that transfers funds between users, using a microservices strategy.
The structure utilizes Docker as a container engine and divides services using Docker Compose files.
To execute transactions, the system employs a simple queue to ensure that if any issues arise during execution, the job will not be lost.
## SSL Configuration
1º Go to folder /docker/pocket-pay/nginx/ssl/
2º Copy rootCA.pem to your desktop
3º Open you browser, and find certificate manager
4º Import the .pem file in trusted root certificate authority
5º Accept and done#######################################
# Windows example
## Edit hosts file
C:\Windows\System32\drivers\etc\hosts
## include registers bellow
127.0.0.1 pocketpay.com.br
127.0.0.1 pocketpay.localhost
127.0.0.1 pocketpay.manager.localhost
127.0.0.1 pocketpay.notifyer.localhost
#######################################
# Linux example
## Edit resolv.conf file
vim /etc/resolv.conf
## include registers bellow
127.0.0.1 pocketpay.com.br
127.0.0.1 pocketpay.localhost
127.0.0.1 pocketpay.manager.localhost
127.0.0.1 pocketpay.notifyer.localhost## Up project
cd bin
./pocket-start.sh## Web
https://pocketpay.com.br
## Queues
http://pocketpay.manager.localhost:822
http://pocketpay.notifyer.localhost:833
## Email
http://pocketpay.notifyer.localhost:8025