An open API service indexing awesome lists of open source software.

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: about 2 months ago
JSON representation

Online application to manage the reserve of a wine cellar

Awesome Lists containing this project

README

        

# Wine Manager

Author: lapostoj

Contact: [email protected]

## 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 ./...
```