Skip to content

Commit 421d61d

Browse files
committed
Add support for Redis session storage
1 parent 0c7baa8 commit 421d61d

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,14 @@
132132
<groupId>org.springframework.boot</groupId>
133133
<artifactId>spring-boot-starter-actuator</artifactId>
134134
</dependency>
135+
<dependency>
136+
<groupId>org.springframework.session</groupId>
137+
<artifactId>spring-session-data-redis</artifactId>
138+
</dependency>
139+
<dependency>
140+
<groupId>io.lettuce</groupId>
141+
<artifactId>lettuce-core</artifactId>
142+
</dependency>
135143

136144
<!-- Spring social security components -->
137145
<!-- Note: also includes an embedded datasource (H2) to remember social logins -->

src/main/java/eu/openanalytics/containerproxy/ContainerProxyApplication.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ private static void setDefaultProperties(SpringApplication app ) {
123123
Properties properties = new Properties();
124124
properties.put("management.health.ldap.enabled", false);
125125
properties.put("management.endpoint.health.probes.enabled", true);
126+
127+
// use in-memory session storage by default. Can be overwritten in application.yml
128+
properties.put("spring.session.store-type", "none");
126129
app.setDefaultProperties(properties);
127130
}
128131

0 commit comments

Comments
 (0)