in app/lib/Config.scala [19:45]
def key (fileName: String): String
val maybePrettyBaseUrl: Option[String]
val properties: Map[String, String] = Try(Properties.fromPath("/etc/gu/s3-uploader.properties")).getOrElse(Map.empty)
val awsCredentials = new AWSCredentialsProviderChain(
new ProfileCredentialsProvider("media-service"),
InstanceProfileCredentialsProvider.getInstance()
)
val domain = properties.getOrElse("panda.domain", "local.dev-gutools.co.uk")
val loginUri = new URI(s"https://login.$domain/login?returnUrl=https://s3-uploader.$domain")
val pinboardLoaderUrl = new URI(s"https://pinboard.$domain/pinboard.loader.js")
implicit val stage : String = {
try {
val stageFile = Source.fromFile("/etc/gu/stage")
val stage = stageFile.getLines().next()
stageFile.close()
if (List("PROD", "CODE").contains(stage)) stage else "DEV"
}
catch {
case e: FileNotFoundException => "DEV"
}
}