Miscellaneous Open Source projects
| cmd/receipts | ||
| frontend | ||
| graphql | ||
| internal | ||
| .dockerignore | ||
| .gitignore | ||
| .graphqlconfig | ||
| build-docker.sh | ||
| Dockerfile | ||
| generate.sh | ||
| go.mod | ||
| go.sum | ||
| gqlgen.yml | ||
| LICENSE | ||
| README.md | ||
Receipts Manager
This daemon allows people to track their expenses through entering their receipts and optionally dividing it between people.
Building
go build -o receipts ./cmd/receipts
Configuration
db:
network: tcp # Network type tcp / unix
address: postgres.host:5432 # Database host / unix socket
database: receipts # Database name
user: receipts # Which user to login as
password: H@ckM3 # Password of the user
role: receipts # Which user to identify as
application_name: receipts # Application name
Initializing database
receipts migrate init
receipts migrate
Running
receipts start
Docker
The Dockerfile builds a ready to run image that can be used together with vault-agent-injector as database credentials provider.