The backend server for Expense Ledger application. It was developed originally to solve the pain of the lack of good-enough expense tracking applications.
- Go
- Dep
- Docker Compose (This is just for local database)
- Start the containers
docker-compose up -d
This will start a PostgreSQL container and mount the data in ./pgdata/
directory. It also start pgadmin4 container, just in case you need a client
to manage the database.
- Initial the database
# this will be added later
# for now, just create a database named `expense_ledger_web_service`
- Copy and edit
.env
file
cp .env.sample .env
vim .env # edit the .env file
- Run the main process
go run main.go