From febcf63dbada6a586017ca9e0ff97112ed766de9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn-Michael=20Miehe?= Date: Fri, 27 Feb 2026 02:45:29 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20api:=20add=20dummy=20webdav=20serve?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .devcontainer/docker_compose.yml | 14 ++++++++++++++ api/.devcontainer/devcontainer.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.devcontainer/docker_compose.yml b/.devcontainer/docker_compose.yml index 0b43b10..7730c9d 100644 --- a/.devcontainer/docker_compose.yml +++ b/.devcontainer/docker_compose.yml @@ -1,6 +1,20 @@ name: advent22 services: + webdav: + image: sfuhrm/docker-nginx-webdav + environment: + USERNAME: wduser + PASSWORD: 53cr3t! + volumes: + - ../api/.devcontainer/webdav:/media/data + healthcheck: + test: ["CMD", "sh", "-c", "wget --spider -S -U 'HEALTHCHECK' 'http://127.0.0.1' 2>&1 | grep -E 'HTTP/1\\.[01] (200|401)'"] + interval: 30s + timeout: 10s + start_period: 5s + retries: 3 + api: image: mcr.microsoft.com/devcontainers/python:3-3.14-trixie volumes: diff --git a/api/.devcontainer/devcontainer.json b/api/.devcontainer/devcontainer.json index c270361..202f44a 100644 --- a/api/.devcontainer/devcontainer.json +++ b/api/.devcontainer/devcontainer.json @@ -7,7 +7,7 @@ "dockerComposeFile": "../../.devcontainer/docker_compose.yml", "service": "api", "workspaceFolder": "/workspaces/advent22/api", - "runServices": ["api"], + "runServices": ["api", "webdav"], // Features to add to the dev container. More info: https://containers.dev/features. "features": {