🚧 Setup for cluster
This commit is contained in:
parent
fe5f8b3471
commit
20d2b50cf0
@ -4,9 +4,11 @@ import dev.dinauer.oidcproxy.startup.model.ConfigRoute;
|
||||
import dev.dinauer.oidcproxy.startup.model.ConfigRules;
|
||||
import io.quarkus.runtime.Startup;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.commons.lang3.Strings;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
import org.eclipse.microprofile.config.inject.ConfigProperty;
|
||||
import tools.jackson.databind.ObjectMapper;
|
||||
import tools.jackson.dataformat.yaml.YAMLFactory;
|
||||
|
||||
@ -18,12 +20,15 @@ import java.util.Optional;
|
||||
@ApplicationScoped
|
||||
public class RouteService
|
||||
{
|
||||
@ConfigProperty(name = "oidc.proxy.routes.config.location")
|
||||
String configLocation;
|
||||
|
||||
private List<ProxyRoute> routes;
|
||||
|
||||
@Startup
|
||||
void start()
|
||||
{
|
||||
ConfigRules rules = new ObjectMapper(new YAMLFactory()).readValue(new File("/home/andreas/Documents/dev/oidc-proxy/src/main/resources/routes.yaml"), ConfigRules.class);
|
||||
ConfigRules rules = new ObjectMapper(new YAMLFactory()).readValue(new File(configLocation), ConfigRules.class);
|
||||
|
||||
List<ProxyRoute> result = new LinkedList<>();
|
||||
for (ConfigRoute route : rules.routes())
|
||||
|
||||
@ -1,4 +1,7 @@
|
||||
oidc.proxy.client.auth-url=http://localhost:8089/api/iam-backend/realms/maven/protocol/openid-connect/token
|
||||
oidc.proxy.client.id=backend
|
||||
oidc.proxy.client.secret=backend
|
||||
oidc.proxy.client.redirect=http://localhost:3000
|
||||
oidc.proxy.client.redirect=http://localhost:3000
|
||||
|
||||
%dev.oidc.proxy.routes.config.location=/home/andreas/Documents/dev/oidc-proxy/src/main/resources/routes.yaml
|
||||
%prod.oidc.proxy.routes.config.location=/var/lib/oidc-proxy/routes.yaml
|
||||
Loading…
x
Reference in New Issue
Block a user