diff --git a/core/urls.py b/core/urls.py index e230d29..966ec73 100644 --- a/core/urls.py +++ b/core/urls.py @@ -8,5 +8,6 @@ urlpatterns = [ path('robots.txt', lambda x: HttpResponse("User-Agent: *\nDisallow: /", content_type="text/plain"), name="robots_file"), path('help/', views.get_help, name='get_help'), path('health/', views.health, name='health'), + path('devops/', views.devops_dashboard, name='devops_dashboard'), path('shipping/edit/', views.edit_shipping, name='edit_shipping'), ] diff --git a/core/views.py b/core/views.py index b5a1c92..72c68fb 100644 --- a/core/views.py +++ b/core/views.py @@ -3,6 +3,7 @@ from django.http import JsonResponse from django.contrib.auth.decorators import login_required from django.contrib import messages from django.core.cache import cache +from django.conf import settings from core.forms import UserShippingAddressForm from core.models import UserShippingAddress from core.monero import AuctionDaemon, AuctionWallet @@ -35,6 +36,13 @@ def health(request): return JsonResponse(context) +def devops_dashboard(request): + dodb = settings.DEVOPS_DASHBOARD + if dodb: + return HttpResponseRedirect(dodb) + else: + return HttpResponseRedirect(reverse('health')) + def get_help(request): return render(request, 'core/help.html') diff --git a/xmrauctions/settings.py b/xmrauctions/settings.py index a09f93a..ed98f94 100644 --- a/xmrauctions/settings.py +++ b/xmrauctions/settings.py @@ -29,6 +29,7 @@ ESCROW_PERIOD_DAYS = os.environ.get('ESCROW_PERIOD_DAYS', 30) PLATFORM_FEE_PERCENT = os.environ.get('PLATFORM_FEE_PERCENT', 0) BLOCK_CONFIRMATIONS_RCV = os.environ.get('BLOCK_CONFIRMATIONS_RCV', 3) BLOCK_EXPLORER = 'https://community.xmr.to/explorer/%s' +DEVOPS_DASHBOARD = os.environ.get('DEVOPS_DASHBOARD', None) # Social