https://github.com/maximemaillet/bank-operations-api
BankOperations API - Manage bank operations
https://github.com/maximemaillet/bank-operations-api
Last synced: 9 months ago
JSON representation
BankOperations API - Manage bank operations
- Host: GitHub
- URL: https://github.com/maximemaillet/bank-operations-api
- Owner: MaximeMaillet
- Created: 2019-04-25T19:37:05.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-08-20T15:42:23.000Z (almost 6 years ago)
- Last Synced: 2025-03-02T05:27:47.951Z (over 1 year ago)
- Language: JavaScript
- Homepage: http://bank.deuxmax.fr
- Size: 130 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BankOperations - API
API for manage bank operations. Add new, edit, split or remove existing.
Front React.JS : https://github.com/MaximeMaillet/bank-operations-front
## Demo
https://bank.deuxmax.fr
```
username : Demo
password : Demo@omeD
```
## Deployment
copy `docker-compose.yml` and Docker directory to server
```bash
docker network create ${MONGO_NETWORK_NAME}
docker network create ${NGINX_NETWORK_NAME}
docker-compose up -d
```
## Development
```bash
nvm install
npm install
```
Generate SSH keys for JWT
```bash
ssh-keygen -t rsa -b 4096 -m PEM -f ./keys/auth
# Don't add passphrase
openssl rsa -in ./keys/auth -pubout -outform PEM -out ./keys/auth.pub
```
Run in development (with nodemon)
```bash
docker network create ${MONGO_NETWORK_NAME}
docker network create ${NGINX_NETWORK_NAME}
docker-compose -f docker-compose.dev.yml up -d
```
## Docker Hub
https://hub.docker.com/r/deuxmax/bank-operations