Files
contractor/Application.cfc
T

38 lines
1.4 KiB
Plaintext

<cfcomponent displayname="Application" output="true">
<cfset this.Name = "contractor"/>
<cfset this.applicationTimeout = createTimeSpan(0, 0, 3, 0)/>
<cfset this.sessionmanagement = true/>
<cfset this.datasource = "baza"/>
<cfset this.restEnabled = true/>
<cfset this.restSettings = {skipCFCWithError: true}/>
<cfset sys = createObject("java", "java.lang.System")/>
<cfset dbHost = "postgresqlk8s-master.418f9960-2eb7-4429-b2ec-ac64319d7268.svc.cluster.local"/>
<cfset dbPort = "5432"/>
<cfset dbName = "baza"/>
<cfset dbUser = sys.getenv("DB_USER")/>
<cfif isNull(dbUser) OR NOT len(dbUser)><cfset dbUser = "super"/></cfif>
<cfset dbPass = sys.getenv("DB_PASS")/>
<cfif isNull(dbPass) OR NOT len(dbPass)><cfset dbPass = "hoHdkA23yxlD9oMUlZ1bIbNyc6DE2mNJmyHMNkEpVD1F4suQs7O2lyN4t0qITyzt"/></cfif>
<cfset this.datasources["baza"] = {
class: "org.postgresql.Driver",
bundleName: "org.postgresql.jdbc",
bundleVersion: "42.6.0",
connectionString: "jdbc:postgresql://#dbHost#:#dbPort#/#dbName#",
username: dbUser,
password: dbPass
}/>
<cffunction name="onRequestStart" access="public" returntype="boolean">
<cfargument name="targetPage" type="string" required="true"/>
<cfif structKeyExists(url, "reload")><cfset applicationStop()/></cfif>
<cfreturn true/>
</cffunction>
</cfcomponent>