Wie man Quay Exception("Missing DATABASE_SECRET_KEY in config; did you perhaps forget to add it?") behebt
English
Deutsch
Problem
Beim Starten der quay-Container-Registry sehen Sie die folgende Ausnahme:
quay_traceback.txt
Traceback (most recent call last):
File "/quay-registry/conf/init/data_migration.py", line 4, in <module>
from app import app
File "/quay-registry/app.py", line 328, in <module>
raise Exception("Missing DATABASE_SECRET_KEY in config; did you perhaps forget to add it?")
Exception: Missing DATABASE_SECRET_KEY in config; did you perhaps forget to add it?quay startet dann in einer Endlosschleife neu
Lösung
Gemäß der offiziellen Konfigurationsfeld-Dokumentation wird dieses Feld verwendet, um sensible Felder innerhalb der Datenbank zu verschlüsseln.
Daher können wir jeden String verwenden. Daher empfehle ich, ein zufälliges Passwort mit
generate_db_secret.sh
pwgen 30 1oder ähnlichen Tools zu generieren und es an config.yaml anzuhängen:
config.gettyaml
DATABASE_SECRET_KEY: 'aiGh2eg2CheigiYiph2oFaith0iqua'Danach starten Sie Quay neu und der Fehler sollte verschwinden
Check out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow