mirror of
git://develop.git.wordpress.org/
synced 2025-02-06 23:50:43 +01:00
This adds a devcontainer configuration tested for use with GitHub Codespaces. It is currently built on top of the Docker `wordpress` image for initial trial purposes. We should eventually be using our own containers to fully own the environment. This should be considered a beta run to get a sense of how well cloud dev containers work for core contributors, in particular at contributor day events with limited bandwidth and mobile devices. Props samruddhikhandale, dinhtungdu, helen, craiglpeters, sam1el, wirecat. See #57187. git-svn-id: https://develop.svn.wordpress.org/trunk@55303 602fd350-edb4-49c9-b593-d223f7449a82
26 lines
944 B
JSON
26 lines
944 B
JSON
// For format details, see https://aka.ms/devcontainer.json.
|
|
{
|
|
"name": "WordPress Core Development",
|
|
"dockerComposeFile": "docker-compose.yml",
|
|
"service": "wordpress",
|
|
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
|
|
|
|
// Features to add to the dev container. More info: https://containers.dev/features.
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/common-utils:2": {
|
|
"username": "wordpress"
|
|
},
|
|
"ghcr.io/devcontainers/features/node:1": {
|
|
"version": "14"
|
|
},
|
|
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
|
|
"ghcr.io/devcontainers/features/git:1": {}
|
|
},
|
|
"onCreateCommand": "sudo chmod +x .devcontainer/install-tools.sh && .devcontainer/install-tools.sh",
|
|
"postCreateCommand": "sudo chmod +x .devcontainer/setup.sh && .devcontainer/setup.sh",
|
|
"forwardPorts": [
|
|
8080
|
|
],
|
|
"remoteUser": "wordpress"
|
|
}
|