Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2a78b47d83 | ||
|
|
84baee6ebb | ||
|
|
35a1b49412 | ||
|
|
9453e10803 | ||
|
|
a2b85f402d | ||
|
|
3a9c70932d | ||
|
|
7e87623b0e | ||
|
|
1b71ef0614 | ||
|
|
9aa199103d | ||
|
|
904bc60ed7 | ||
|
|
d5691e3081 | ||
|
|
538b1badec | ||
|
|
d34ca9aff2 |
@@ -80,12 +80,6 @@ steps:
|
|||||||
- chmod 600 $HOME/.ssh/known_hosts
|
- chmod 600 $HOME/.ssh/known_hosts
|
||||||
- ssh-keyscan -H git.2martens.de > $HOME/.ssh/known_hosts 2>/dev/null
|
- ssh-keyscan -H git.2martens.de > $HOME/.ssh/known_hosts 2>/dev/null
|
||||||
- ./gradlew -Prelease.useLastTag=true final jib
|
- ./gradlew -Prelease.useLastTag=true final jib
|
||||||
- name: promote-staging
|
|
||||||
image: danihodovic/drone-promote
|
|
||||||
settings:
|
|
||||||
drone_token:
|
|
||||||
from_secret: drone_token
|
|
||||||
target: production
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- name: cache
|
- name: cache
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ dependencies {
|
|||||||
|
|
||||||
jib {
|
jib {
|
||||||
from {
|
from {
|
||||||
image = "amazoncorretto:" + properties["projectSourceCompatibility"]
|
image = "amazoncorretto:" + properties["projectSourceCompatibility"] + "-alpine"
|
||||||
platforms {
|
platforms {
|
||||||
platform {
|
platform {
|
||||||
architecture = "amd64"
|
architecture = "amd64"
|
||||||
|
|||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
package de.twomartens.wahlrecht.configuration
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean
|
||||||
|
import org.springframework.context.annotation.Configuration
|
||||||
|
import org.springframework.web.filter.ForwardedHeaderFilter
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
open class FilterConfiguration {
|
||||||
|
@Bean
|
||||||
|
open fun forwardedFilter(): ForwardedHeaderFilter {
|
||||||
|
return ForwardedHeaderFilter()
|
||||||
|
}
|
||||||
|
}
|
||||||
-3
@@ -6,7 +6,6 @@ import io.swagger.v3.oas.annotations.security.OAuthFlows
|
|||||||
import io.swagger.v3.oas.annotations.security.SecurityScheme
|
import io.swagger.v3.oas.annotations.security.SecurityScheme
|
||||||
import io.swagger.v3.oas.models.OpenAPI
|
import io.swagger.v3.oas.models.OpenAPI
|
||||||
import io.swagger.v3.oas.models.info.Info
|
import io.swagger.v3.oas.models.info.Info
|
||||||
import io.swagger.v3.oas.models.servers.Server
|
|
||||||
import org.springframework.beans.factory.annotation.Value
|
import org.springframework.beans.factory.annotation.Value
|
||||||
import org.springframework.context.annotation.Bean
|
import org.springframework.context.annotation.Bean
|
||||||
import org.springframework.context.annotation.Configuration
|
import org.springframework.context.annotation.Configuration
|
||||||
@@ -36,7 +35,5 @@ open class OpenApiConfiguration {
|
|||||||
.version(apiVersion)
|
.version(apiVersion)
|
||||||
.description(apiDescription)
|
.description(apiDescription)
|
||||||
)
|
)
|
||||||
.addServersItem(Server().url("http://localhost:12000"))
|
|
||||||
.addServersItem(Server().url("https://api.2martens.de"))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ spring:
|
|||||||
config:
|
config:
|
||||||
import:
|
import:
|
||||||
- "classpath:config/wahlrecht.yaml"
|
- "classpath:config/wahlrecht.yaml"
|
||||||
- "optional:configserver:http://localhost:8888/config"
|
- "optional:configserver:${CONFIGSERVER_SCHEME:http}://${CONFIGSERVER_HOST:configserver}:${CONFIGSERVER_PORT:8888}${CONFIGSERVER_PREFIX:/config}"
|
||||||
|
|||||||
@@ -1,7 +1,13 @@
|
|||||||
spring:
|
spring:
|
||||||
config:
|
config:
|
||||||
import:
|
import:
|
||||||
- "configserver:http://configserver:8888/config"
|
- "configserver:${CONFIGSERVER_SCHEME:http}://${CONFIGSERVER_HOST:configserver}:${CONFIGSERVER_PORT:8888}${CONFIGSERVER_PREFIX:/config}"
|
||||||
kafka:
|
kafka:
|
||||||
|
producer:
|
||||||
bootstrap-servers:
|
bootstrap-servers:
|
||||||
- kafka:9092
|
- ${KAFKA_HOST:kafka}:${KAFKA_PORT:9092}
|
||||||
|
consumer:
|
||||||
|
bootstrap-servers:
|
||||||
|
- ${KAFKA_HOST:kafka}:${KAFKA_PORT:9092}
|
||||||
|
bootstrap-servers:
|
||||||
|
- ${KAFKA_HOST:kafka}:${KAFKA_PORT:9092}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
server:
|
server:
|
||||||
port: 12000
|
port: 12000
|
||||||
shutdown: graceful
|
shutdown: graceful
|
||||||
|
forward-headers-strategy: framework
|
||||||
|
|
||||||
### technical configurations ###
|
### technical configurations ###
|
||||||
management:
|
management:
|
||||||
@@ -37,7 +38,7 @@ spring:
|
|||||||
oauth2:
|
oauth2:
|
||||||
resourceserver:
|
resourceserver:
|
||||||
jwt:
|
jwt:
|
||||||
jwk-set-uri: https://id.2martens.de/realms/2martens/protocol/openid-connect/certs
|
jwk-set-uri: ${KEYCLOAK_URL:https://id.2martens.de}/realms/${KEYCLOAK_REALM:2martens}/protocol/openid-connect/certs
|
||||||
application:
|
application:
|
||||||
name: wahlrecht
|
name: wahlrecht
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user