Files
user-management/.devcontainer/devcontainer.json
T
hurui200320 864e0923fa
Unit test coverage / gradle-test (push) Successful in 4m46s
CI for publishing docker image / build-and-publish (push) Successful in 5m18s
Unit test coverage / gradle-test (pull_request) Successful in 7m3s
feat:add dev container
2025-08-14 13:31:55 +08:00

39 lines
1.3 KiB
JSON

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker-compose
{
"name": "Docker from Docker Compose",
"dockerComposeFile": "docker-compose.yml",
"service": "app",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
// Use this environment variable if you need to bind mount your local source code into a new container.
"remoteEnv": {
"LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}",
"WORKSPACE_FOLDER": "/workspaces/${localWorkspaceFolderBasename}"
},
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {
"version": "latest",
"enableNonRootDocker": "true",
"moby": "false"
},
"ghcr.io/devcontainers/features/java:1": {
"version": "21"
}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
8080,
"rabbitmq:5672",
"rabbitmq:15672",
"consul:8500",
"keycloak:8000",
],
"postCreateCommand": "/bin/bash /workspaces/${localWorkspaceFolderBasename}/.devcontainer/setup.sh",
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}