{ "name": "wanderer-dev", "dockerComposeFile": [ "./docker-compose.yml", "./docker-compose.override.yml" ], "service": "wanderer", "workspaceFolder": "/app", "shutdownAction": "stopCompose", "remoteUser": "developer", "containerUser": "developer", "postCreateCommand": "bash .devcontainer/setup.sh", "postStartCommand": "bash .devcontainer/post-start.sh", "remoteEnv": { "PATH": "${containerEnv:HOME}/.local/bin:${containerEnv:PATH}" }, "customizations": { "vscode": { "extensions": [ "JakeBecker.elixir-ls", "phoenixframework.phoenix", "pantajoe.vscode-elixir-credo", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "eamodio.gitlens", "mikestead.dotenv", "ms-azuretools.vscode-docker" ], "settings": { "editor.formatOnSave": true, "search.exclude": { "**/doc": true, "**/_build": true, "**/deps": true }, "elixirLS.dialyzerEnabled": false, "terminal.integrated.defaultProfile.linux": "zsh", "terminal.integrated.profiles.linux": { "zsh": { "path": "/bin/zsh" } } } } }, "forwardPorts": [4444], "portsAttributes": { "4444": { "label": "Wanderer (Phoenix)", "onAutoForward": "notify" } } }