/winecellar-webapp

Web application for keeping track of wines, their tasting notes, and reviews.

Primary LanguageJavaEclipse Public License 2.0EPL-2.0

Winecellar Github Actions Status

Web application to keep track of wines, their tasting notes, and reviews.

The goal is to be the premier open-source wine cellar application.

Technologies

Prerequisites

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.

PostgreSQL

You will need to have either:

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.

Running

$ 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

Contribution

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.

License

License Winecellar is released under Eclipse Public License version 2.0

Contact

Created by Paul Pearson & Jesper Pedersen