1- spring.application.name =ComiXed
2-
3- # turn off banner
4- spring.main.banner-mode =off
5-
6- # web configuration
7- server.port =7171
8- server.servlet.context-path =/
9- spring.h2.console.enabled =false
10- spring.h2.console.path =/dbconsole
11- comixed.auth.jwt-signing-key =comixed-project
12-
13- # ssl configuration
14- server.ssl.key-store-type =PKCS12
15- server.ssl.key-store =classpath:keystore/comixed-keystore.jks
16- server.ssl.key-store-password =c0m1X3d
17- server.ssl.key-alias =comixed-key
18- server.ssl.enabled =false
19- server.ssl.trust-store =classpath:keystore/comixed-trust.jks
20- server.ssl.trust-store-password =c0m1X3d
21-
22- # runtime management settings
23- management.endpoints.web.exposure.include =health,info,shutdown,metrics
24- management.endpoint.shutdown.enabled =true
25- management.endpoint.health.show-details =always
1+ # The user-configured properties for ComiXed
262
273# image caching directory
284comixed.images.cache.location =${user.home}/.comixed/image-cache
295
30- # Common JPA Configuration
31- spring.jpa.properties.hibernate.enable_lazy_load_no_trans =true
32- spring.jpa.hibernate.naming.implicit-strategy =org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
33- spring.jpa.hibernate.naming.physical-strategy =org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
34- spring.jpa.show-sql =true
35- spring.jpa.generate-ddl =false
36- spring.jpa.hibernate.ddl-auto =none
37-
386# To select another database in place of the embedded server, simply
397# comment out the H2 configuration below and uncomment the options
408# for the database to user, and replace the default configured values
@@ -58,51 +26,7 @@ spring.datasource.url=jdbc:h2:file:~/.comixed/comixed
5826# spring.datasource.url=jdbc:postgresql://hostname:5432/comixed
5927
6028spring.datasource.username =sa
61- spring.database.password =
62-
63- # Hikari Connection Pool Settings
64- spring.datasource.hikari.connection-timeout =30000
65- spring.datasource.hikari.idle-timeout =30000
66- spring.datasource.hikari.pool-name =CX-Conn-Pool
67-
68- # Session storage
69- spring.session.store-type =jdbc
70- spring.session.jdbc.initialize-schema =always
71-
72- # Batch processing
73- spring.batch.jdbc.initialize-schema =always
74- spring.batch.job.enabled =true
75- spring.batch.job.name =processUnhashedComicsJob
76- spring.batch.jdbc.isolation-level-for-create =repeatable_read
77- comixed.batch.thread-pool-size =-1
78- comixed.batch.page-reader.chunk-size =1
79- comixed.batch.add-image-cache-entries.chunk-size =1
80- comixed.batch.metadata-process.chunk-size =10
81- comixed.batch.purge-library.period =60000
82- comixed.batch.purge-library.chunk-size =1
83- comixed.batch.recreate-comic-files.period =60000
84- comixed.batch.recreate-comic-files.chunk-size =1
85- comixed.batch.update-comic-metadata.chunk-size =1
86- comixed.batch.add-cover-to-image-cache.schedule =0 0 * * * *
87- comixed.batch.add-cover-to-image-cache.chunk-size =1
88- comixed.batch.process-comic-books.period =60000
89- comixed.batch.process-comic-books.chunk-size =10
90- comixed.batch.load-page-hashes.period =60000
91- comixed.batch.load-page-hashes.chunk-size =10
92- comixed.batch.mark-blocked-pages.period =60000
93- comixed.batch.mark-blocked-pages.chunk-size =1
94- comixed.batch.organize-library.period =60000
95- comixed.batch.organize-library.chunk-size =1
96- comixed.batch.scrape-metadata.schedule =0 0 3 * * *
97- comixed.batch.scrape-metadata.chunk-size =10
98- comixed.batch.update-metadata.period =60000
99- comixed.batch.update-metadata.chunk-size =10
100-
101- # Liquibase changelog
102- spring.liquibase.change-log =classpath:db/liquibase-changelog.xml
103-
104- # Jackson JSON handling
105- spring.jackson.deserialization.fail-on-unknown-properties =false
29+ spring.datasource.password =
10630
10731# Logging
10832logging.file.name =${user.home}/.comixed/comixed.log
0 commit comments