version Catalog example for Gradle with:
- spring
- jjwt
- stripe
- firebase
- ...
#my external ip | |
alias myip='dig +short myip.opendns.com @resolver1.opendns.com' | |
#current bitcoin value | |
alias bitcoin="telnet ticker.bitcointicker.co 10080" | |
#resolve domain to ip | |
alias ip='dig +short' | |
#lazy k |
FROM gradle:7.4.2-alpine AS build | |
COPY --chown=gradle:gradle . /home/gradle/src | |
WORKDIR /home/gradle/src | |
ARG SERVICE | |
RUN gradle :${SERVICE}:bootJar --no-daemon --stacktrace | |
#FROM openjdk:11.0.12-jre-slim | |
FROM adoptopenjdk/openjdk11-openj9:x86_64-alpine-jre-11.0.15_10_openj9-0.32.0 | |
WORKDIR /app | |
ARG SERVICE |
@Configuration | |
class MongoConfig { | |
@Bean | |
fun mongoCustomConversions(): MongoCustomConversions { | |
val converters = listOf( | |
ZonedDateTimeToDate.INSTANCE, | |
DateToZonedDateTime.INSTANCE | |
) | |
return MongoCustomConversions(converters) | |
} |
inline fun <reified T> deserialization(json: String): T = | |
jacksonObjectMapper().registerKotlinModule().readValue(json) as T | |
// --- | |
fun foo(){ | |
val boo = deserialization(message) as Boo | |
} |
((Ober|Unter den|An |Im |Platz |Berg |Am |Alt\-).+|(?:([A-Z][a-zäüö-]+){1,2})).([Cc]haussee|[Aa]llee|[sS]tr(\.|(a(ss|ß)e))|[Rr]ing|berg|gasse|grund|hörn| Nord|graben|[mM]arkt|[Uu]fer|[Ss]tieg|[Ll]inden|[Dd]amm|[pP]latz|brücke|Steinbüchel|Burg|stiege|[Ww]eg|rain|park|[Ww]eide|[Hh][oö]f|pfad|garten|bogen|passage).+?(\d{1,4})([a-zäöüß]+)?(\-?\d{1,4}[a-zäöüß]?)?
Note: the first letter must be capitalized and there must be a house number
//city with zip code
(?