La primera infraestructura bancaria open-source de la Republica Dominicana.
Este proyecto es una iniciativa para tener un standard de desarrollo, construir interoperabilidad e impulsar la tecnología bancaria en la Republica Dominicana.
- Crear la red del banco
make network
- Iniciar el contenedor de PostgreSQL:
make postgres
- Crear la base de datos simple_bank:
make createdb
- Ejecutar la migración de la base de datos a todas las versiones:
make migrateup
- Ejecutar la migración de la base de datos a 1 versión:
make migrateup1
- Revertir la migración de la base de datos en todas las versiones:
make migratedown
- Revertir la migración de la base de datos en 1 versión:
make migratedown1
- Genera un SQL CRUD con sqlc:
make sqlc
- Genera un mock de la Base de datos con gomock:
make mock
- Crea una nueva migration:
migrate create -ext sql -dir db/migrations -seq <migration_name>
- Ejecutar el servidor:
make server
- Ejecutar pruebas:
make test
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.48.1/deploy/static/provider/aws/deploy.yaml
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.4.0/cert-manager.yaml
Contribuye al desarrollo de este proyecto abriendo una pull request o reportando un issue.