Add robots.txt and update the sitemap.
This commit is contained in:
parent
db70175a9f
commit
9b3f61e410
4 changed files with 21 additions and 5 deletions
|
@ -43,7 +43,6 @@ ADD screenshots screenshots
|
||||||
ADD static static
|
ADD static static
|
||||||
ADD storage storage
|
ADD storage storage
|
||||||
ADD templates templates
|
ADD templates templates
|
||||||
ADD test test
|
|
||||||
ADD util util
|
ADD util util
|
||||||
ADD workers workers
|
ADD workers workers
|
||||||
|
|
||||||
|
@ -61,6 +60,8 @@ ADD conf/init/webhookworker.sh /etc/service/webhookworker/run
|
||||||
RUN cd grunt && npm install
|
RUN cd grunt && npm install
|
||||||
RUN cd grunt && grunt
|
RUN cd grunt && grunt
|
||||||
|
|
||||||
|
# Add the tests last because they're prone to accidental changes, then run them
|
||||||
|
ADD test test
|
||||||
RUN TEST=true venv/bin/python -m unittest discover
|
RUN TEST=true venv/bin/python -m unittest discover
|
||||||
|
|
||||||
RUN rm -rf /conf/stack
|
RUN rm -rf /conf/stack
|
||||||
|
|
|
@ -2,7 +2,7 @@ import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from flask import (abort, redirect, request, url_for, make_response, Response,
|
from flask import (abort, redirect, request, url_for, make_response, Response,
|
||||||
Blueprint)
|
Blueprint, send_from_directory)
|
||||||
from flask.ext.login import current_user
|
from flask.ext.login import current_user
|
||||||
from urlparse import urlparse
|
from urlparse import urlparse
|
||||||
|
|
||||||
|
@ -160,6 +160,12 @@ def privacy():
|
||||||
return render_page_template('privacy.html')
|
return render_page_template('privacy.html')
|
||||||
|
|
||||||
|
|
||||||
|
@web.route('/robots.txt', methods=['GET'])
|
||||||
|
@no_cache
|
||||||
|
def robots():
|
||||||
|
return send_from_directory('static', 'robots.txt')
|
||||||
|
|
||||||
|
|
||||||
@web.route('/receipt', methods=['GET'])
|
@web.route('/receipt', methods=['GET'])
|
||||||
@route_show_if(features.BILLING)
|
@route_show_if(features.BILLING)
|
||||||
@require_session_login
|
@require_session_login
|
||||||
|
@ -307,7 +313,8 @@ def request_authorization_code():
|
||||||
if not current_app:
|
if not current_app:
|
||||||
abort(404)
|
abort(404)
|
||||||
|
|
||||||
return provider._make_redirect_error_response(current_app.redirect_uri, 'redirect_uri_mismatch')
|
return provider._make_redirect_error_response(current_app.redirect_uri,
|
||||||
|
'redirect_uri_mismatch')
|
||||||
|
|
||||||
# Load the scope information.
|
# Load the scope information.
|
||||||
scope_info = scopes.get_scope_information(scope)
|
scope_info = scopes.get_scope_information(scope)
|
||||||
|
@ -329,8 +336,9 @@ def request_authorization_code():
|
||||||
|
|
||||||
# Show the authorization page.
|
# Show the authorization page.
|
||||||
return render_page_template('oauthorize.html', scopes=scope_info, application=oauth_app_view,
|
return render_page_template('oauthorize.html', scopes=scope_info, application=oauth_app_view,
|
||||||
enumerate=enumerate, client_id=client_id, redirect_uri=redirect_uri,
|
enumerate=enumerate, client_id=client_id,
|
||||||
scope=scope, csrf_token_val=generate_csrf_token())
|
redirect_uri=redirect_uri, scope=scope,
|
||||||
|
csrf_token_val=generate_csrf_token())
|
||||||
|
|
||||||
if response_type == 'token':
|
if response_type == 'token':
|
||||||
return provider.get_token_response(response_type, client_id, redirect_uri, scope=scope)
|
return provider.get_token_response(response_type, client_id, redirect_uri, scope=scope)
|
||||||
|
|
2
static/robots.txt
Normal file
2
static/robots.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
User-agent: *
|
||||||
|
Disallow: /api/
|
|
@ -25,6 +25,11 @@
|
||||||
<loc>https://quay.io/about/</loc>
|
<loc>https://quay.io/about/</loc>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
</url>
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://quay.io/security/</loc>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.4</priority>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>https://quay.io/tos</loc>
|
<loc>https://quay.io/tos</loc>
|
||||||
<changefreq>monthly</changefreq>
|
<changefreq>monthly</changefreq>
|
||||||
|
|
Reference in a new issue