Toward running quay in a docker container.

This commit is contained in:
jakedt 2014-04-07 01:20:09 -04:00
parent 6e2b8d96b8
commit 8e9faf6121
11 changed files with 138 additions and 38 deletions

View file

@ -4,7 +4,7 @@ from flask import request, redirect, url_for, Blueprint
from flask.ext.login import current_user
from endpoints.common import render_page_template, common_login, route_show_if
from app import app, mixpanel
from app import app, analytics
from data import model
from util.names import parse_repository_name
from util.http import abort
@ -85,13 +85,13 @@ def github_oauth_callback():
to_login = model.create_federated_user(username, found_email, 'github',
github_id)
# Success, tell mixpanel
mixpanel.track(to_login.username, 'register', {'service': 'github'})
# Success, tell analytics
analytics.track(to_login.username, 'register', {'service': 'github'})
state = request.args.get('state', None)
if state:
logger.debug('Aliasing with state: %s' % state)
mixpanel.alias(to_login.username, state)
analytics.alias(to_login.username, state)
except model.DataModelException, ex:
return render_page_template('githuberror.html', error_message=ex.message)

View file

@ -9,7 +9,7 @@ from collections import OrderedDict
from data import model
from data.model import oauth
from data.queue import webhook_queue
from app import mixpanel, app
from app import analytics, app
from auth.auth import process_auth
from auth.auth_context import get_authenticated_user, get_validated_token, get_validated_oauth_token
from util.names import parse_repository_name
@ -227,7 +227,7 @@ def create_repository(namespace, repository):
}
if get_validated_oauth_token():
mixpanel.track(username, 'push_repo', extra_params)
analytics.track(username, 'push_repo', extra_params)
oauth_token = get_validated_oauth_token()
metadata['oauth_token_id'] = oauth_token.id
@ -236,7 +236,7 @@ def create_repository(namespace, repository):
elif get_authenticated_user():
username = get_authenticated_user().username
mixpanel.track(username, 'push_repo', extra_params)
analytics.track(username, 'push_repo', extra_params)
metadata['username'] = username
# Mark that the user has started pushing the repo.
@ -250,7 +250,7 @@ def create_repository(namespace, repository):
event.publish_event_data('docker-cli', user_data)
elif get_validated_token():
mixpanel.track(get_validated_token().code, 'push_repo', extra_params)
analytics.track(get_validated_token().code, 'push_repo', extra_params)
metadata['token'] = get_validated_token().friendly_name
metadata['token_code'] = get_validated_token().code
@ -374,7 +374,7 @@ def get_repository_images(namespace, repository):
'repository': '%s/%s' % (namespace, repository),
}
mixpanel.track(pull_username, 'pull_repo', extra_params)
analytics.track(pull_username, 'pull_repo', extra_params)
model.log_action('pull_repo', namespace,
performer=get_authenticated_user(),
ip=request.remote_addr, metadata=metadata,