You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# RandomRedditMemesAPI
|
|
|
|
|
|
|
|
an API that returns random Reddit Submissions written in Java
|
|
|
|
|
|
|
|
## build and run
|
|
|
|
|
|
|
|
### build project
|
|
|
|
first make sure you're using Gradle 6.8 and openjdk-jdk8
|
|
|
|
|
|
|
|
to build the project just run:
|
|
|
|
```
|
|
|
|
gradle build
|
|
|
|
```
|
|
|
|
|
|
|
|
### run
|
|
|
|
to execute the .jar archive you built before run:
|
|
|
|
```
|
|
|
|
java -jar ./build/libs/RandomRedditMemesAPI.jar
|
|
|
|
```
|
|
|
|
|
|
|
|
### run inside docker
|
|
|
|
to execute the .jar file inside docker use docker-compose:
|
|
|
|
```
|
|
|
|
docker-compose -p RandomRedditMemesAPI up -docker
|
|
|
|
```
|
|
|
|
|
|
|
|
### build docker image
|
|
|
|
if you want to build a full docker image run:
|
|
|
|
```
|
|
|
|
docker build .
|
|
|
|
```
|
|
|
|
alternatively you can use `./docker/docker-compose.yml`
|