Skip to content

khadarMohamed/ledger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ledger

Development

Setup:

Install the following tooling:

  1. go - the main programming language for this project
  2. taskfile - task runner and build tool written in go
  3. docker - container builder and runtime
  4. minikube - local kubernetes development instance ( will install kubectl as well )
  5. kubectl - kubernetes controller
  6. helm - kubernetes package manager

If you are using homebrew for MacOS or Linux, A Brewfile is checked into this repo for easy setup. If you add to this list, please update the Brewfile

$ brew bundle

Start the kubernetes environment:

$ task k8s:start

Database: PostgreSQL.

Deploy a new empty database on your local kubernetes:

$ task db:deploy
$ kubectl get pods -w # watch cluster come up
$ task db:shell # access database shell

About

A project aimed to use existing banking institutions to overlay "envelope" style budgeting tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%