https://github.com/lapostoj/winemanager
Online application to manage the reserve of a wine cellar
https://github.com/lapostoj/winemanager
appengine appengine-go golang wine
Last synced: 9 months ago
JSON representation
Online application to manage the reserve of a wine cellar
- Host: GitHub
- URL: https://github.com/lapostoj/winemanager
- Owner: lapostoj
- Created: 2016-09-10T17:06:42.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2025-02-15T21:55:55.000Z (over 1 year ago)
- Last Synced: 2025-09-01T10:14:50.251Z (10 months ago)
- Topics: appengine, appengine-go, golang, wine
- Language: Go
- Size: 552 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wine Manager
Author: lapostoj
Contact: jerome.lapostolet@gmail.com
## Description
Online application to manage the reserve of a wine cellar.
Built for a personal use so some aspects might be specific.
The project is made with an upload on Google appengine in mind.
## Technology
- Go 1.19 (with modules)
## Development
### Build the app
```bash
docker build -t winemanager .
```
### Serve the app
```bash
docker run -p 8080:8080 --env FRONTEND_FOLDER="/frontend/" winemanager
```
### Manage dependencies
See upgrades to be done
```bash
go list -u -m all
```
Update all direct and indirect dependencies
```bash
go get -u ./...
```
Prune dependencies from `go.mod`
```bash
go mod tidy
```
### Run the tests
```bash
go test ./...
```