diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 2df501b..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "[typescript]": { - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true - }, - "[typescriptreact]": { - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true - }, - "[javascript]": { - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true - }, - "[javascriptreact]": { - "editor.defaultFormatter": "biomejs.biome", - "editor.formatOnSave": true - }, - "editor.codeActionsOnSave": { - "source.organizeImports.biome": "explicit", - "source.fixAll.biome": "explicit" - } -} diff --git a/backend/Dockerfile b/backend/Dockerfile index 40eaa87..8007611 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -40,5 +40,8 @@ RUN chmod +x /code/prestart.sh RUN --mount=type=cache,target=/root/.cache/uv \ uv sync + +# Install DebugPy to Debug: +RUN uv pip install debugpy ENTRYPOINT ["sh", "entrypoint.sh"] diff --git a/docker-compose.yml b/docker-compose.yml index 3fa01f9..93f9e14 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,6 +15,7 @@ services: build: ./backend ports: - "8000:8000" + - "5678-5678" depends_on: - db environment: @@ -29,8 +30,11 @@ services: - USERS_OPEN_REGISTRATION=true volumes: - ./backend:/app - command: sh -c "./prestart.sh && uvicorn src.main:app --reload --host 0.0.0.0 --port 8000" - + command: sh -c " + pip install debugpy && + python -m debugpy --wait-for-client --listen 0.0.0.0:5678 + -m uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload + " frontend: build: ./frontend ports: