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

https://github.com/edvinas01/meme-grid

A grid for memes
https://github.com/edvinas01/meme-grid

grid kotlin memes

Last synced: 7 months ago
JSON representation

A grid for memes

Awesome Lists containing this project

README

          



# Meme Grid [![CircleCI](https://circleci.com/gh/Edvinas01/meme-grid.svg?style=svg)](https://circleci.com/gh/Edvinas01/meme-grid)
The only hub for memes that you'll ever need.

## Building
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:
```bash
./gradlew shadowJar
```

This will create an executable .jar under `libs/build`.

## Running
Before running the project, you'll have to setup PostgreSQL. Afterwards simply
execute the built jar:
```bash
java -jar meme-grid.jar
```

This will start the application and bind it to port `8080`.

## Running using Docker
If you have Docker and Docker Compose setup, you can simply run:
```bash
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`.