matrix-docker-ansible-deploy/roles/custom
Slavi Pantaleev 64e2b26ed5 Fix Hydrogen failing to start
We were mounting our own configuration to
`/usr/share/nginx/html/config.json`, which is a symlink to
`/tmp/config.json`. So we effectively mount our file to
`/tmp/config.json`.

When starting:

- if Hydrogen sees a `CONFIG_OVERRIDE` environment variable,
  it will try to save it into our read-only config file and fail.

- if Hydrogen doesn't see a `CONFIG_OVERRIDE` environment variable (the
  path we go through, because we don't pass such a variable),
  it will try to copy its bundled configuration (`/config.json.bundled`)
  to `/tmp/config.json`. Because our configuration is mounted as read-only, it will
  fail.

In both cases, it will fail with:

> cp: can't create '/tmp/config.json': File exists

Source: 3720de36bb/docker/dynamic-config.sh

We work around this by mounting our configuration on top of the bundled
one (`/config.json.bundled`). We then let Hydrogen's startup script copy
it to `/tmp/config.json` (a tmpfs we've mounted into the container) and use it from there.
2023-02-14 09:49:22 +02:00
..
matrix_playbook_migration Wire backup_borg_username 2023-02-13 11:01:54 +02:00
matrix-aux
matrix-base fix: missing endif in client well-known 2023-02-13 12:32:43 +05:30
matrix-bot-buscarron
matrix-bot-chatgpt fix linting in validate_config.yml 2023-02-10 00:34:07 +02:00
matrix-bot-draupnir Upgrade Drapunir from 1.8.0 Beta to 1.8.0 release. 2023-02-11 23:51:13 +01:00
matrix-bot-go-neb
matrix-bot-honoroit
matrix-bot-matrix-registration-bot
matrix-bot-matrix-reminder-bot
matrix-bot-maubot
matrix-bot-mjolnir
matrix-bot-postmoogle Update postmoogle 0.9.12 -> 0.9.13 2023-02-13 14:08:09 +00:00
matrix-bridge-appservice-discord
matrix-bridge-appservice-irc
matrix-bridge-appservice-kakaotalk
matrix-bridge-appservice-slack
matrix-bridge-appservice-webhooks
matrix-bridge-beeper-linkedin
matrix-bridge-go-skype-bridge
matrix-bridge-heisenbridge Update heisenbridge 1.14.1 -> 1.14.2 2023-02-07 09:06:00 +00:00
matrix-bridge-hookshot
matrix-bridge-mautrix-discord
matrix-bridge-mautrix-facebook
matrix-bridge-mautrix-googlechat
matrix-bridge-mautrix-hangouts
matrix-bridge-mautrix-instagram
matrix-bridge-mautrix-signal
matrix-bridge-mautrix-slack
matrix-bridge-mautrix-telegram
matrix-bridge-mautrix-twitter
matrix-bridge-mautrix-whatsapp
matrix-bridge-mx-puppet-discord
matrix-bridge-mx-puppet-groupme
matrix-bridge-mx-puppet-instagram
matrix-bridge-mx-puppet-slack
matrix-bridge-mx-puppet-steam
matrix-bridge-mx-puppet-twitter
matrix-bridge-sms
matrix-cactus-comments
matrix-client-cinny
matrix-client-element Add the ability to control (Traefik) routing priority for Element and synapse-admin 2023-02-14 09:04:50 +02:00
matrix-client-hydrogen Fix Hydrogen failing to start 2023-02-14 09:49:22 +02:00
matrix-common-after/tasks
matrix-conduit
matrix-corporal
matrix-coturn Update coturn 4.6.1-r1 -> 4.6.1-r2 2023-02-13 12:54:55 +00:00
matrix-dendrite updated dendrite 2023-02-12 13:09:53 -05:00
matrix-dimension
matrix-dynamic-dns
matrix-email2matrix
matrix-etherpad
matrix-grafana
matrix-jitsi Fix ansible-lint-reported errors 2023-02-10 14:21:31 +02:00
matrix-ldap-registration-proxy
matrix-ma1sd Attach ma1sd/nginx-proxy/synapse-reverse-proxy-companion to additional networks in a better way 2023-02-06 08:38:43 +02:00
matrix-mailer
matrix-nginx-proxy Add (native) Traefik support to matrix-client-element 2023-02-13 19:03:20 +02:00
matrix-ntfy
matrix-prometheus Update Prometheus to v2.42.0 from v2.41.0 2023-02-02 16:00:07 +01:00
matrix-prometheus-nginxlog-exporter
matrix-prometheus-services-proxy-connect Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role 2023-02-05 10:32:09 +02:00
matrix-redis
matrix-registration
matrix-sygnal
matrix-synapse Use new security-opt syntax (: -> =) 2023-02-03 20:36:24 +02:00
matrix-synapse-admin Add the ability to control (Traefik) routing priority for Element and synapse-admin 2023-02-14 09:04:50 +02:00
matrix-synapse-reverse-proxy-companion Fix matrix-synapse-reverse-proxy-companion.service stopping during uninstallation 2023-02-07 08:48:50 +02:00
matrix-user-creator
matrix-user-verification-service Do not run matrix-user-verification-service validation tasks unless the service is enabled 2023-02-10 19:40:03 +02:00