{ "name": "Dokploy development container", "build": { "dockerfile": "Dockerfile", "context": ".." }, "features": { "ghcr.io/devcontainers/features/docker-in-docker:2": { "moby": true, "version": "latest" }, "ghcr.io/devcontainers/features/git:1": { "ppa": true, "version": "latest" }, "ghcr.io/devcontainers/features/go:1": { "version": "1.20" } }, "customizations": { "vscode": { "extensions": [ "ms-vscode.vscode-typescript-next", "bradlc.vscode-tailwindcss", "ms-vscode.vscode-json", "biomejs.biome", "golang.go", "redhat.vscode-xml", "github.vscode-github-actions", "github.copilot", "github.copilot-chat" ] } }, "forwardPorts": [3000, 5432, 6379], "portsAttributes": { "3000": { "label": "Dokploy App", "onAutoForward": "notify" }, "5432": { "label": "PostgreSQL", "onAutoForward": "silent" }, "6379": { "label": "Redis", "onAutoForward": "silent" } }, "remoteUser": "node", "workspaceFolder": "/workspaces/dokploy", "runArgs": ["--name", "dokploy-devcontainer"] }