Skip to content

Instantly share code, notes, and snippets.

@v6ak
Created May 9, 2011 09:05
Show Gist options
  • Select an option

  • Save v6ak/962260 to your computer and use it in GitHub Desktop.

Select an option

Save v6ak/962260 to your computer and use it in GitHub Desktop.
My Play! routes file
### my domains
%{ prodDomain = "INSERT-YOUR-DOMAIN-NAME.com"}%
%{ devDomain = "localhost:9000"}%
### Static resources
#{if play.Play.mode.isDev()}
GET ${devDomain}/static/ staticDir:public
#{/if}
#{else}
GET ${prodDomain}/static/ staticDir:public
#{/else}
### Home page
#{if play.Play.mode.isDev()}
* ${devDomain}/ Application.index
#{/if}
#{else}
* ${prodDomain}/ Application.index
#{/else}
### Catch all
#{if play.Play.mode.isDev()}
WS ${devDomain}/{domain}/{controller}/{action}.ws {domain}.{controller}WS.{action}
* ${devDomain}/{domain}/ {domain}.Main.index
* ${devDomain}/{domain}/{controller}/ {domain}.{controller}.index
* ${devDomain}/{domain}/{controller}/{action} {domain}.{controller}.{action}
#{/if}
#{else}
WS {domain}.${prodDomain}/{controller}/{action}.ws {domain}.{controller}WS.{action}
* {domain}.${prodDomain}/ {domain}.Main.index
* {domain}.${prodDomain}/{controller}/ {domain}.{controller}.index
* {domain}.${prodDomain}/{controller}/{action} {domain}.{controller}.{action}
#{/else}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment