config: add app registry feature flag
This commit is contained in:
parent
102c671587
commit
4614419e53
3 changed files with 10 additions and 4 deletions
|
@ -231,6 +231,9 @@ class DefaultConfig(object):
|
|||
# Feature Flag: Whether to support signing
|
||||
FEATURE_SIGNING = False
|
||||
|
||||
# Feature Flag: Whether to enable support for App repositories.
|
||||
FEATURE_APP_REGISTRY = True
|
||||
|
||||
# The namespace to use for library repositories.
|
||||
# Note: This must remain 'library' until Docker removes their hard-coded namespace for libraries.
|
||||
# See: https://github.com/docker/docker/blob/master/registry/session.go#L320
|
||||
|
|
10
registry.py
10
registry.py
|
@ -2,11 +2,12 @@ import logging
|
|||
import logging.config
|
||||
import os
|
||||
|
||||
import endpoints.decorated # Note: We need to import this module to make sure the decorators are registered.
|
||||
import features
|
||||
|
||||
from app import app as application
|
||||
|
||||
# Note: We need to import this module to make sure the decorators are registered.
|
||||
import endpoints.decorated
|
||||
|
||||
from endpoints.appr import appr_bp
|
||||
from endpoints.v1 import v1_bp
|
||||
from endpoints.v2 import v2_bp
|
||||
|
||||
|
@ -15,3 +16,6 @@ if os.environ.get('DEBUGLOG') == 'true':
|
|||
|
||||
application.register_blueprint(v1_bp, url_prefix='/v1')
|
||||
application.register_blueprint(v2_bp, url_prefix='/v2')
|
||||
|
||||
if features.APP_REGISTRY:
|
||||
application.register_blueprint(appr_bp, url_prefix='/cnr')
|
||||
|
|
1
web.py
1
web.py
|
@ -2,7 +2,6 @@ import os
|
|||
import logging.config
|
||||
|
||||
from app import app as application
|
||||
|
||||
from endpoints.api import api_bp
|
||||
from endpoints.bitbuckettrigger import bitbuckettrigger
|
||||
from endpoints.githubtrigger import githubtrigger
|
||||
|
|
Reference in a new issue