Web application to keep track of wines, their tasting notes, and reviews.
The goal is to be the premier open-source wine cellar application.
Java and Apache Maven are needed to execute any of the build commands.
git is needed to control the source code repository. You can learn more about git in the Pro Git book.
You will need to have either:
- Docker Engine
- podman
- Bare metal PostgreSQL instance
installed before proceeding.
Docker
docker run --name winecellardb -p 5432:5432 -d -e POSTGRES_USER=winecellar -e POSTGRES_PASSWORD=winecellar -e POSTGRES_DB=winecellar postgres
podman
podman run --name winecellardb -p 5432:5432 -d -e POSTGRES_USER=winecellar -e POSTGRES_PASSWORD=winecellar -e POSTGRES_DB=winecellar postgres
This will pull down the latest PostgreSQL image and run the container with all necessary Spring Boot properties for getting a connection.
$ git clone https://github.com/My-Wine-Cellar/winecellar-webapp
$ cd winecellar-webapp
$ mvn spring-boot:run
Access here: http://localhost:8080/
Account | Password | Type |
---|---|---|
user1 |
password |
user |
user2 |
password |
user |
admin |
password |
admin |
Contributions to winecellar-webapp are managed on GitHub.com
Contributions are most welcome !
Please, consult our Code of Conduct policies for interacting in our community.
Consider giving the project a star on GitHub if you find it useful.
Winecellar is released under Eclipse Public License version 2.0
Created by Paul Pearson & Jesper Pedersen