Skip to content

Commit 0e24b94

Browse files
committed
add debug setup
1 parent 77aa898 commit 0e24b94

File tree

4 files changed

+46
-3
lines changed

4 files changed

+46
-3
lines changed

Pipfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ sentry-sdk = "*"
3434
django-factory-boy = "*"
3535
isort = "*"
3636
ruff = "*"
37+
debugpy = "*"
3738

3839
[requires]
3940
python_version = "3.13"

Pipfile.lock

Lines changed: 38 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docker-compose.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ services:
2626
build:
2727
context: .
2828
dockerfile: docker/dev.Dockerfile
29-
command: ["python", "manage.py", "runserver", "0.0.0.0:8090"]
29+
# command: ["python", "manage.py", "runserver", "0.0.0.0:8090"]
30+
command: ["python", "-m", "debugpy", "--wait-for-client", "--listen", "0.0.0.0:9876", manage.py", "runserver", "0.0.0.0:8090"]
3031
volumes:
3132
- .:/app
3233
depends_on:
@@ -37,6 +38,7 @@ services:
3738
- ./.env
3839
ports:
3940
- "8090:8090"
41+
- "9876:9876"
4042

4143
celery:
4244
restart: unless-stopped

middleware/tasks/observations_s3_dump.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@
1313
@shared_task
1414
def observations_s3_dump():
1515
data = get_data_for_s3_dump()
16+
if not data:
17+
logger.info("No observation data found for S3 dump.")
18+
return
1619
make_data_dump_to_s3(
17-
req=DataDumpRequest(
20+
request=DataDumpRequest(
1821
data=data,
1922
key=f"{settings.HOST_NAME}/{datetime.now()}.json",
2023
monitor_options=MonitorOptions(

0 commit comments

Comments
 (0)