The only hub for memes that you'll ever need.
To build the project, you'll need to have JDK 8 installed. After you've got that ready, go to root project dir and run:
./gradlew shadowJar
This will create an executable .jar under libs/build
.
Before running the project, you'll have to setup PostgreSQL. Afterwards simply execute the built jar:
java -jar meme-grid.jar
This will start the application and bind it to port 8080
.
If you have Docker and Docker Compose setup, you can simply run:
sudo docker-compose -f scripts/docker-compose.yml -p memegrid up
This will start the application on port 8080
and expose PostgreSQL on port
5432
.