How to fix Quay Exception: Your configuration bundle is either not mounted or setup has not been completed
Problem
When starting up your quay docker-compose setup, you see the following error message:
error_trace.txt
Traceback (most recent call last):
File "/quay-registry/boot.py", line 111, in <module>
main()
File "/quay-registry/boot.py", line 98, in main
raise Exception(Solution
Looking at boot.py where the error occurs:
example.py
if not app.config.get("SETUP_COMPLETE", False):
raise Exception(
"Your configuration bundle is either not mounted or setup has not been completed"
)Therefore, first add
example.yml
SETUP_COMPLETE: trueto config.yaml and restart quay.
If the same error message is still, most likely you didn’t mount your config at the right location. It needs to be at /config/stack/config.yaml, so if you use
example.yml
quay:
image: quay.io/projectquay/quay:latest
# ...
volumes:
- ./quay_config:/conf/stackin your docker-compose.yml, the quay_config folder needs to contain config.yaml.
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