diff --git a/config/settings/local.py b/config/settings/local.py index 3f52c1c..e400260 100644 --- a/config/settings/local.py +++ b/config/settings/local.py @@ -30,6 +30,11 @@ def show_toolbar(request): }, } +if os.environ.get('RUN_MAIN') or os.environ.get('WERKZEUG_RUN_MAIN'): + import debugpy + debugpy.listen(("0.0.0.0", 3000)) + print('Attached!') + try: from .local import * except ImportError: diff --git a/docker-compose.yml b/docker-compose.yml index 56c7551..bee55f7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -29,5 +29,6 @@ services: - ${LOCAL_WORKSPACE_FOLDER:-.}:/code ports: - "8000:8000" + - "3000:3000" depends_on: - db \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 1ba022b..fac3437 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,4 +10,5 @@ flake8>=3.8,<3.9 django-debug-toolbar~=3.2 factory-boy>=3.0,<3.1 django_extensions~=3.1 +debugpy==1.5.1 safety \ No newline at end of file