Skip to content

Commit a9b37ce

Browse files
committed
Configure cleanup cron for Spring sessions
1 parent 8a161e5 commit a9b37ce

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

roles/openaccess/defaults/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ openaccess_server_restart_policy: always
33
openaccess_server_restart_retries: 0
44
openaccess_docker_networks:
55
- name: loadbalancer
6+
openaccess_cronjobmaster: true
7+

roles/openaccess/templates/serverapplication.yml.j2

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@ spring:
2020
type: simple
2121
session:
2222
jdbc:
23+
initialize-schema: never
24+
{% if openaccess_cronjobmaster is defined and openaccess_cronjobmaster == false %}
2325
cleanup-cron: "-"
24-
initialize-schema: always
26+
{% else %}
27+
cleanup-cron: "0 */5 * * * *"
28+
{% endif %}
2529
flush-mode: on_save
2630
save-mode: on_set_attribute
2731
store-type: jdbc

0 commit comments

Comments
 (0)