https://github.com/traptitech/booq-v3
management tool for equipment and book rental
https://github.com/traptitech/booq-v3
Last synced: over 1 year ago
JSON representation
management tool for equipment and book rental
- Host: GitHub
- URL: https://github.com/traptitech/booq-v3
- Owner: traPtitech
- License: mit
- Created: 2024-02-16T14:29:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T12:06:49.000Z (over 1 year ago)
- Last Synced: 2025-02-02T13:51:53.641Z (over 1 year ago)
- Language: Go
- Size: 110 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# booQ
[](https://GitHub.com/traPtitech/booQ-v3/releases/)


[](https://dependabot.com)
management tool for equipment and book rental
## Development environment
### Setup with docker (compose)
#### First Up (or entirely rebuild)
```
$ docker compose up --build --watch
```
Now you can access to `http://localhost:8080` for booQ
And you can access booQ MariaDB by executing commands
`docker compose exec db bash` and `mysql -uroot -ppassword -Dbooq`
#### test
You can test this project
```
$ docker compose -f docker/test/docker-compose.yml up --abort-on-container-exit
```
#### Rebuild
`docker compose up --no-deps --build`
#### Destroy Containers and Volumes
`docker compose down -v`
### Setup VSCode
write it down in your `.vscode/settings.json`
```json
{
"go.testEnvVars": {
"MYSQL_DATABASE": "test"
}
}
```