89 lines
2.3 KiB
YAML
89 lines
2.3 KiB
YAML
spring:
|
|
application:
|
|
name: mangamochi
|
|
datasource:
|
|
url: ${DB_URL}
|
|
username: ${DB_USER}
|
|
password: ${DB_PASS}
|
|
jpa:
|
|
properties:
|
|
hibernate:
|
|
default_schema: ${DB_SCHEMA:mangamochi}
|
|
flyway:
|
|
enabled: true
|
|
schemas:
|
|
- ${DB_SCHEMA:mangamochi}
|
|
default-schema: ${DB_SCHEMA:mangamochi}
|
|
servlet:
|
|
multipart:
|
|
max-file-size: 2GB
|
|
max-request-size: 4GB
|
|
cloud:
|
|
openfeign:
|
|
client:
|
|
config:
|
|
web-scrapper:
|
|
connect-timeout: 240000
|
|
read-timeout: 240000
|
|
rabbitmq:
|
|
host: ${RABBITMQ_HOST}
|
|
port: ${RABBITMQ_PORT}
|
|
username: ${RABBITMQ_USERNAME}
|
|
password: ${RABBITMQ_PASSWORD}
|
|
|
|
springdoc:
|
|
api-docs:
|
|
path: /api-docs
|
|
|
|
flare-solverr:
|
|
endpoint: ${FLARESOLVERR_ENDPOINT}
|
|
|
|
minio:
|
|
endpoint: ${MINIO_ENDPOINT}
|
|
accessKey: ${MINIO_USER}
|
|
secretKey: ${MINIO_PASS}
|
|
bucket: ${MINIO_BUCKET}
|
|
|
|
storage:
|
|
base-url: ${minio.endpoint}/${minio.bucket}
|
|
|
|
ntfy:
|
|
endpoint: ${NTFY_ENDPOINT}
|
|
|
|
jwt:
|
|
secret: ${JWT_SECRET}
|
|
expiration: 3600000
|
|
refresh-secret: ${JWT_REFRESH_SECRET}
|
|
refresh-expiration: 2629746000
|
|
|
|
topics:
|
|
image-updates: ${IMAGE_UPDATES_TOPIC:mangamochi.image.updates}
|
|
|
|
queues:
|
|
manga-ingest: ${MANGA_INGEST_QUEUE:mangamochi.manga.ingest}
|
|
manga-update: ${MANGA_UPDATE_QUEUE:mangamochi.manga.update}
|
|
manga-content-ingest: ${MANGA_CONTENT_INGEST_QUEUE:mangamochi.manga.content.ingest}
|
|
manga-content-image-ingest: ${MANGA_CONTENT_IMAGE_INGEST_QUEUE:mangamochi.manga.content.image.ingest}
|
|
manga-content-image-update: ${MANGA_CONTENT_IMAGE_UPDATE_QUEUE:mangamochi.manga.content.image.update}
|
|
provider-page-ingest: ${PROVIDER_PAGE_INGEST_QUEUE:mangamochi.provider.page.ingest}
|
|
image-fetch: ${IMAGE_FETCH_QUEUE:mangamochi.image.fetch}
|
|
manga-cover-update: ${MANGA_COVER_UDPATE_QUEUE:mangamochi.manga.cover.update}
|
|
|
|
rabbit-mq:
|
|
queues:
|
|
manga-chapter-download: ${MANGA_CHAPTER_DOWNLOAD_QUEUE:mangaChapterDownloadQueue}
|
|
manga-follow-update-chapter: ${MANGA_FOLLOW_UPDATE_CHAPTER_QUEUE:mangaFollowUpdateChapterQueue}
|
|
|
|
image-service:
|
|
clean-up-enabled: ${IMAGE_SERVICE_CLEAN_UP_ENABLED:false}
|
|
cron-expression: "@weekly"
|
|
|
|
content-providers:
|
|
update-enabled: ${CONTENT_PROVIDER_UPDATE_ENABLED:false}
|
|
cron-expression: "@weekly"
|
|
|
|
manga-follow:
|
|
update-enabled: ${CONTENT_PROVIDER_UPDATE_ENABLED:true}
|
|
cron-expression: "@daily"
|
|
|