Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-1688

Tapestry should expose environment variables as symbols

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.3
    • Fix Version/s: 5.3
    • Component/s: tapestry-core, tapestry-ioc
    • Labels:
      None

      Description

      This is really useful for deploying on Heroku (for instance) where deployment information is provided from the platform via environment variables. Environment variables should be lower priority than JVM system properties, but higher priority than ApplicationDefaults or the contents of web.xml.

        Activity

        Hide
        hudson Hudson added a comment -

        Integrated in tapestry-trunk-freestyle #571 (See https://builds.apache.org/job/tapestry-trunk-freestyle/571/)
        TAP5-1688: Tapestry should expose environment variables as symbols

        hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1181898
        Files :

        • /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryAppInitializer.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/SystemEnvSymbolProvider.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/TapestryIOCModule.java
        • /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/SystemEnvSymbolProviderTest.groovy
        Show
        hudson Hudson added a comment - Integrated in tapestry-trunk-freestyle #571 (See https://builds.apache.org/job/tapestry-trunk-freestyle/571/ ) TAP5-1688 : Tapestry should expose environment variables as symbols hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1181898 Files : /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryAppInitializer.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/SystemEnvSymbolProvider.java /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/TapestryIOCModule.java /tapestry/tapestry5/trunk/tapestry-ioc/src/test/groovy/org/apache/tapestry/ioc/services/SystemEnvSymbolProviderTest.groovy

          People

          • Assignee:
            hlship Howard M. Lewis Ship
            Reporter:
            hlship Howard M. Lewis Ship
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development