diff --git a/docker-compose-no-nginx-dev.yml b/docker-compose-no-nginx-dev.yml index b8f39bf..af75fd1 100644 --- a/docker-compose-no-nginx-dev.yml +++ b/docker-compose-no-nginx-dev.yml @@ -8,6 +8,7 @@ services: environment: - SERVER_ADDRESS=${SERVER_ADDRESS} - DEBUG_MODE=${DEBUG_MODE} + - DEV_MODE=True - COMPOSE_VERSION=03r - TZ=${TIMEZONE} - EXTRA_ALLOWED_HOSTS=${EXTRA_ALLOWED_HOSTS} diff --git a/entrypoint.sh b/entrypoint.sh index be6c297..1b0e5de 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -44,6 +44,8 @@ if [ -n "$TZ" ]; then fi -sed -i "/^ path('admin\/', admin.site.urls),/s/^ / # /" /app/wireguard_webadmin/urls.py +if [[ "${DEV_MODE,,}" != "true" ]]; then + sed -i "/^ path('admin\/', admin.site.urls),/s/^ / # /" /app/wireguard_webadmin/urls.py +fi exec "$@" diff --git a/wireguard_webadmin/urls.py b/wireguard_webadmin/urls.py index 7fc4ce7..1ad3895 100644 --- a/wireguard_webadmin/urls.py +++ b/wireguard_webadmin/urls.py @@ -14,6 +14,7 @@ Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ +from django.contrib import admin from django.urls import path from accounts.views import view_create_first_user, view_login, view_logout @@ -39,7 +40,7 @@ from wireguard_peer.views import view_manage_ip_address, view_wireguard_peer_lis from wireguard_tools.views import download_config_or_qrcode, export_wireguard_configs, restart_wireguard_interfaces urlpatterns = [ - # path('admin/', admin.site.urls), + path('admin/', admin.site.urls), path('', view_apply_db_patches, name='apply_db_patches'), path('status/', view_wireguard_status, name='wireguard_status'), path('dns/', view_static_host_list, name='static_host_list'),