{ "name": "kirche-einfach", "dockerComposeFile": ["../docker-compose.yml"], "service": "api", "runServices": ["api", "frontend", "langflow", "lfx"], "workspaceFolder": "/srv/kirche-einfach", "remoteUser": "vscode", "containerEnv": { "APP_ENV": "dev", "FORGEJO_USERNAME": "jonas" }, "mounts": [ "source=${localEnv:USERPROFILE}/.ssh,target=/mnt/host-ssh,type=bind,readonly", "source=/var/run/docker.sock,target=/var/run/docker-host.sock,type=bind", "source=kirche-opencode-share,target=/home/vscode/.local/share/opencode,type=volume", "source=kirche-opencode-config,target=/home/vscode/.config/opencode,type=volume" ], "features": { "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {} }, "overrideCommand": false, "postCreateCommand": "sudo -E bash .devcontainer/setup.sh", "postStartCommand": "bash .devcontainer/postStart.sh", "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-python.vscode-pylance", "charliermarsh.ruff", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ], "settings": { "python.defaultInterpreterPath": "/opt/venv/bin/python" } } } }