Skip to content

RyanRush/cake-manager

 
 

Repository files navigation

Project title

A simple API which provides the following capabilities:

  1. Fetch a collection of cake resources.
  2. Create a new cake resource.
  3. Download all cake resources in a JSON formatted file.

Deployment Information

The application is currently running here: https://cake-manager-demo.herokuapp.com/

Build status

Build Status

Tests

  1. Unit tests: ./gradlew test
  2. Integration tests: ./gradlew integrationTest

Build & Run Locally

Gradle

  1. From the cake-manager root directory:

    • ./gradlew clean build bootRun
  2. The api will be accessible from: http://localhost:8080/

Docker

  1. From the cake-manager root directory:

    • ./gradlew clean build
    • docker build -t cake-manager-demo .
    • docker run -p 8080:8080 cake-manager-demo
  2. The api will be accessible from: http://localhost:8080/

How to use?

REST API

  1. Fetch all cake resources:
  2. Create new cake resource:
  3. Download cake resources as json file

UI

  1. View cake resources:
  2. Create new cake resource:

Useful links

  1. DockerHub : https://hub.docker.com/r/ryanrush/cake-manager-api-docker-repo
  2. TravisCI : https://travis-ci.org/RyanRush/cake-manager

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 44.0%
  • JavaScript 37.8%
  • HTML 13.0%
  • CSS 3.0%
  • Dockerfile 2.2%