Hangar/docker/hangar/application.yml

113 lines
2.3 KiB
YAML
Raw Normal View History

2020-09-02 06:00:51 +08:00
server:
port: 8080
spring:
2020-09-02 06:00:51 +08:00
freemarker:
request-context-attribute: rc
2020-08-04 04:48:44 +08:00
datasource:
2020-09-02 06:00:51 +08:00
platform: postgres
url: jdbc:postgresql://db:5432/hangar
username: hangar
password: hangar
2020-09-02 06:00:51 +08:00
servlet:
multipart:
max-file-size: 10MB
max-request-size: 11MB
devtools:
restart:
additional-exclude: work/**
2020-09-11 03:17:56 +08:00
flyway:
baseline-on-migrate: true
baseline-version: "1.0.0"
fake-user:
2020-08-21 22:49:38 +08:00
enabled: false
2020-09-02 06:00:51 +08:00
id: -2
name: paper
username: paper
email: paper@papermc.io
hangar:
debug: true
2020-09-02 06:00:51 +08:00
debug-level: 3
staging: true
log-timings: false
auth-url: "http://localhost:8000"
base-url: "http://localhost:8080"
2020-09-07 12:33:19 +08:00
plugin-upload-dir: "/uploads"
2020-09-02 06:00:51 +08:00
sponsors:
- name: Beer
image: /assets/images/sponsors/beer.jpg
link: https://minidigger.me
- name: MiniDigger
image: https://avatars2.githubusercontent.com/u/2185527?s=400&v=4
link: https://minidigger.me
homepage:
update-interval: 10m
channels:
max-name-len: 15
name-regex: "^[a-zA-Z0-9]+$"
color-default: 7
name-default: "Release"
pages:
home:
name: "Home"
message: "Welcome to your new project!"
min-len: 15
max-len: 32000
page:
max-len: 75000
projects:
max-name-len: 25
max-pages: 50
max-channels: 5
init-load: 25
init-version-load: 10
max-desc-len: 120
file-validate: true
stale-age: 28d
check-interval: 1h
draft-expire: 1d
user-grid-page-size: 30
max-keywords: 5
2020-09-06 02:38:38 +08:00
unsafe-download-max-age: 10
2020-09-02 06:00:51 +08:00
users:
stars-per-page: 5
max-tagline-len: 100
author-page-size: 25
project-page-size: 5
2020-08-21 22:49:38 +08:00
sso:
2020-09-02 06:00:51 +08:00
enabled: true
# relative to auth-url
login-url: "/sso/"
signup-url: "/sso/signup/"
verify-url: "/sso/sudo/"
logout-url: "/accounts/logout/"
avatar-url: "/avatar/%s?size=120x120"
2020-08-21 22:49:38 +08:00
secret: "changeme"
api-key: "changeme"
2020-09-02 06:00:51 +08:00
timeout: "2s"
reset: "10m"
2020-08-21 22:49:38 +08:00
security:
2020-09-02 06:00:51 +08:00
secure: false
unsafe-download-max-age: 600000
2020-08-21 22:49:38 +08:00
api:
url: "http://auth:8000"
2020-09-02 06:00:51 +08:00
avatar-url: "http://localhost:8000/avatar/%s?size=120x120" # only comment in if you run auth locally
# avatar-url: "https://paper.readthedocs.io/en/latest/_images/papermc_logomark_500.png"
key: changeme
timeout: 10000
breaker:
max-failures: 5
timeout: 10s
reset: 5m