Files
basic-banking/settings.gradle.kts
Swordsteel 61519fc586 project setup
- update README.md
- setup tls
  - update gradle.properties with docker tls ports
  - update application.yml
    - disable tls in develop
    - set docker values
    - add default tls values
  - add keystore.p12
- setup postgres
  - update application.yml with defualt values
  - add 000-initizalise.sql
  - add postgres dependencies and config
  - add docker compose development
- add actuator.http
- add http environment
- update name and readme for service
2025-09-13 12:46:02 +02:00

38 lines
1.1 KiB
Kotlin

import java.lang.System.getenv
fun getProperty(property: String): String = extra[property] as String
fun retrieveConfiguration(
property: String,
environment: String,
): String? = if (extra.has(property)) getProperty(property) else getenv(environment)
fun aaRepository(repositoryHandler: RepositoryHandler) {
repositoryHandler.maven {
url = uri("https://gitea.lulz.ltd/api/packages/aura-ascend/maven")
name = "GiteaPackages"
credentials {
username = retrieveConfiguration("repository.gitea.user", "REPOSITORY_USER")
password = retrieveConfiguration("repository.gitea.token", "REPOSITORY_TOKEN")
}
}
}
dependencyResolutionManagement {
@Suppress("UnstableApiUsage")
repositories {
mavenLocal()
aaRepository(this)
mavenCentral()
}
versionCatalogs.create("aa").from("ltd.lulz.catalog:version-catalog:${getProperty("catalog")}")
}
pluginManagement.repositories {
mavenLocal()
aaRepository(this)
gradlePluginPortal()
}
rootProject.name = "basic-banking"