Coder Social home page Coder Social logo

alphagov / paas-spring-music Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cloudfoundry-samples/spring-music

0.0 3.0 2.0 1.23 MB

A sample application for using database services on Cloud Foundry with Spring Framework.

License: Apache License 2.0

Java 48.35% CSS 7.99% JavaScript 19.10% HTML 23.95% Dockerfile 0.61%
paas

paas-spring-music's Introduction

Spring Music

This is a sample application for using database services on Cloud Foundry with the Spring Framework and Spring Boot.

This application has been built to store the same domain objects in one of a variety of different persistence technologies - relational, document, and key-value stores. This is not meant to represent a realistic use case for these technologies, since you would typically choose the one most applicable to the type of data you need to store, but it is useful for testing and experimenting with different types of services on Cloud Foundry.

The application use Spring Java configuration and bean profiles to configure the application and the connection objects needed to use the persistence stores. It also uses the Spring Cloud Connectors library to inspect the environment when running on Cloud Foundry. See the Cloud Foundry documentation for details on configuring a Spring application for Cloud Foundry.

Tutorial

Please follow these step-by-step scenarios to build and deploy Spring Music:

  • Scenario 1: Building and Deploying the app locally.
  • Scenario 2: Deploying the app to Cloud Foundry and binding it to data service.
  • Scenario 3: Dockerize the app and run it as a docker container locally.
  • Scenario 4: Deploying the docker image (e.g. dockerized app) to Cloud Foundry and binding it to data service..

paas-spring-music's People

Contributors

scottfrederick avatar barsutka avatar asaikali avatar andypiper avatar ramnivas avatar alexandreroman avatar nebhale avatar drnic avatar mpivotal avatar bardweller avatar pburkholder avatar h2m avatar romansauber avatar

Watchers

James Cloos avatar  avatar Paul Dougan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.