Code Monkey home page Code Monkey logo

jetty-buildpack's Introduction

jetty-buildpack

CloudFoundry V2 Buildpack plugin for Jetty 9.

Build Status

NOTE:

This buildpack should work with the Cloudfoundry.com v2 configuration once it is live.

Jetty Version: 9.0.3.v20130506

Description

This buildpack is quite simple to use.

If you have modifications to make to the Jetty server that will be running, like perhaps configuring additional static contexts, setting up a proxy servlet, adding items to the jetty.home/lib/ext directory, you can either adapt the ruby scripting or place them under the appropriate location in the /resources directory of this buildpack and they will be copied into the correct location.

The new CloudFoundry buildpacks seem to be very simple to use and straightforward to setup and customize. However customize seems to be a really key component so I am unsure how relevant this buildpack will be outside of serving as root fork for customized jetty buildpack, or just a simple example of how to do one of your own for CloudFoundry.

Feel free to submit feedback via normal github channels and I'll accept pull requests on this should they come.

For the time being I'll leave this buildpack under my personal github account and should there be interest expressed I am more then happy to push it over to https://github.com/jetty-project down the road for proper contributions, etc.

TODO

  • Look into pulling jetty.sh changes into jetty proper to remove extra file under resources
  • Update to next jetty release to address tweak in java.rb to get port injected into jetty correctly

Acknowledgements

The Jetty buildpack was forked from the CloudFoundry Java buildpack. I looked at the Virgo Buildpack that Glyn worked on as a sanity check.

CloudFoundry buildpacks were modelled on Heroku buildpacks.

jetty-buildpack's People

Contributors

jmcc0nn3ll avatar nebhale avatar andypiper avatar wilkinsona avatar mark-rushakoff avatar

Watchers

 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.