Skip to content

jkusniar/lara

Repository files navigation

Lara

Build Status License: GPL v3

Veterinary practice support software - back-end services.

Install

Requires go 1.9+

go install github.com/jkusniar/lara/cmd/lara
go install github.com/jkusniar/lara/cmd/lara-ctl

Run

Runtime requirements:

  • system timezone is used to translate date/time strings in application

Development

Requires make utility. Install build dependencies if building first time:

  • make build-deps
  • make

Will install build dependencies and run golint/go vet, unit tests and build binaries. Optionally install additional development dependencies using make dev-deps.

Tests

make test

In order to run tests on local machine a postgresql instance must be running. Following environment variables are honored for tests:

  • POSTGRES_HOST (default "localhost")
  • POSTGRES_DB (default "lara_test")
  • POSTGRES_USER (default "postgres")
  • POSTGRES_PASSWORD (default "")
  • POSTGRES_PORT (default 5432)

License

The project license is specified in LICENSE

Lara is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Lara is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

Veterinary practice support software - back-end services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published