mirror of
https://github.com/elyby/chrly.git
synced 2024-12-29 00:10:19 +05:30
eab7c6ecaa
Production Docker контейнер теперь использует alpine linux вместо пустого scratch В production Docker контейнер добавлен docker-entrypoint.sh, который автоматически создаёт конфиг по умолчанию.
52 lines
1.6 KiB
YAML
52 lines
1.6 KiB
YAML
# Main server configuration. Actually you don't want to change it,
|
|
# but you able to change host or port, that will be used by serve command
|
|
server:
|
|
host: # leave host empty to allow Docker publish port
|
|
port: 80
|
|
|
|
# Worker listen to AMQP events, so it should know how to connect to any
|
|
# AMQP provider (actually RabbitMQ). You should not escape any vhost
|
|
# characters, 'cause it will be done by application automatically
|
|
amqp:
|
|
host: rabbitmq
|
|
port: 5672
|
|
username: minecraft-skinsystem-app
|
|
password: minecraft-skinsystem-app-password
|
|
vhost: /
|
|
|
|
# Both of web or worker depends on storage.
|
|
storage:
|
|
# For now app require Redis and don't support any other backends to store
|
|
# skins, but in the future we can have more backends. Poll size tune amount
|
|
# of connections to the redis. It's not recommended to set it less then 2
|
|
# because it will lead to panic on high load.
|
|
redis:
|
|
host: redis
|
|
port: 6379
|
|
poolSize: 10
|
|
|
|
# Filesystem storage used to store capes. basePath specify absolute or relative
|
|
# path to storage and capesDirName specify which folder in this base path will
|
|
# be used to search capes.
|
|
filesystem:
|
|
basePath: /data
|
|
capesDirName: capes
|
|
|
|
# Accounts Ely.by internal API will be used in cases, when by some reasons
|
|
# information about user will be unavailable in the app storage.
|
|
api:
|
|
accounts:
|
|
host: https://account.ely.by
|
|
id: app-id
|
|
secret: secret
|
|
scopes:
|
|
- internal_account_info
|
|
|
|
# StatsD can be used to collect metrics
|
|
# statsd:
|
|
# addr: localhost:3746
|
|
|
|
# Sentry can be used to collect app errors
|
|
# sentry:
|
|
# dsn: https://public:private@your.sentry.io/1
|