Last active
May 4, 2024 18:22
-
-
Save Stwissel/62eac2bf4f242d9acb7ca04234e25cd0 to your computer and use it in GitHub Desktop.
Dev Container with docker-compose.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
// For format details, see https://aka.ms/devcontainer.json. For config options, see the | |
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node | |
{ | |
"name": "Node.js & couch", | |
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile | |
//"image": "mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye", | |
"dockerComposeFile": "docker-compose.yml", | |
"service": "app", | |
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", | |
// Features to add to the dev container. More info: https://containers.dev/features. | |
// "features" : {}, | |
// Use 'postCreateCommand' to run commands after the container is created. | |
// "postCreateCommand": "yarn install", | |
// Configure tool-specific properties. | |
"customizations": { | |
"vscode": { | |
"extensions": [ | |
"esbenp.prettier-vscode", | |
"msjsdiag.debugger-for-chrome", | |
"oderwat.indent-rainbow", | |
"visualstudioexptteam.vscodeintellicode", | |
"WallabyJs.quokka-vscode", | |
"WallabyJs.wallaby-vscode" | |
] | |
} | |
}, | |
"forwardPorts": [ | |
3000, | |
5984 | |
] | |
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. | |
// "remoteUser": "root" | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3.8' | |
services: | |
app: | |
container_name: nodejs | |
build: | |
context: . | |
dockerfile: Dockerfile | |
volumes: | |
- ../..:/workspaces:cached | |
command: sleep infinity | |
network_mode: service:couchdb | |
depends_on: | |
- couchdb | |
couchdb: | |
image: couchdb:latest | |
container_name: couchdb | |
environment: | |
COUCHDB_USER: admin | |
COUCHDB_PASSWORD: password | |
volumes: | |
- ../couchdb/data:/opt/couchdb/data | |
- ../couchdb/etc:/opt/couchdb/etc | |
- ../couchdb/logs:/opt/couchdb/logs | |
restart: unless-stopped |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye | |
# [Optional] Uncomment this section to install additional OS packages. | |
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ | |
# && apt-get -y install --no-install-recommends <your-package-list-here> | |
# [Optional] Uncomment if you want to install an additional version of node using nvm | |
# ARG EXTRA_NODE_VERSION=10 | |
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}" | |
# [Optional] Uncomment if you want to install more global node modules | |
# RUN su node -c "npm install -g <your-package-list-here>" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[2024-05-04T18:17:15.904Z] Dev Containers 0.362.0 in VS Code 1.89.0 (b58957e67ee1e712cebf466b995adf4c5307b2bd). | |
[2024-05-04T18:17:15.904Z] Start: Resolving Remote | |
[2024-05-04T18:17:15.951Z] Setting up container for folder or workspace: /Users/stw/Code/experiment-1 | |
[2024-05-04T18:17:15.954Z] Start: Check Docker is running | |
[2024-05-04T18:17:15.955Z] Start: Run: docker version | |
[2024-05-04T18:17:15.974Z] Client: | |
Version: | |
[2024-05-04T18:17:15.974Z] 24.0.7-rd | |
API version: 1.42 (downgraded from 1.43) | |
Go version: go1.20.10 | |
Git commit: 72ffacf | |
Built: Wed Nov 1 18:41:50 2023 | |
OS/Arch: darwin/arm64 | |
Context: default | |
Server: | |
Engine: | |
Version: 23.0.6 | |
API version: 1.42 (minimum version 1.12) | |
Go version: go1.20.11 | |
Git commit: 9dbdbd4b6d7681bd18c897a6ba0376073c2a72ff | |
Built: Fri Nov 17 20:59:57 2023 | |
OS/Arch: linux/arm64 | |
Experimental: false | |
containerd: | |
Version: v1.7.2 | |
GitCommit: 0cae528dd6cb557f7201036e9f43420650207b58 | |
runc: | |
Version: 1.1.12 | |
GitCommit: 51d5e94601ceffbbd85688df1c928ecccbfa4685 | |
docker-init: | |
Version: 0.19.0 | |
GitCommit: | |
[2024-05-04T18:17:15.975Z] Stop (20 ms): Run: docker version | |
[2024-05-04T18:17:15.975Z] Stop (21 ms): Check Docker is running | |
[2024-05-04T18:17:15.976Z] Start: Run: docker volume ls -q | |
[2024-05-04T18:17:15.991Z] Stop (15 ms): Run: docker volume ls -q | |
[2024-05-04T18:17:15.991Z] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/Users/stw/Code/experiment-1 --filter label=vsch.quality=stable | |
[2024-05-04T18:17:16.010Z] Stop (19 ms): Run: docker ps -q -a --filter label=vsch.local.folder=/Users/stw/Code/experiment-1 --filter label=vsch.quality=stable | |
[2024-05-04T18:17:16.011Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/stw/Code/experiment-1 --filter label=devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json | |
[2024-05-04T18:17:16.025Z] Stop (14 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/stw/Code/experiment-1 --filter label=devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json | |
[2024-05-04T18:17:16.025Z] Start: Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.039Z] Stop (14 ms): Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.039Z] Running Dev Containers CLI: read-configuration --workspace-folder /Users/stw/Code/experiment-1 --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --mount-workspace-git-root | |
[2024-05-04T18:17:16.064Z] ProxyResolver#loadSystemCertificates count | |
[2024-05-04T18:17:16.065Z] ProxyResolver#loadSystemCertificates count filtered | |
[2024-05-04T18:17:16.066Z] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /Users/stw/Code/experiment-1 --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --mount-workspace-git-root | |
[2024-05-04T18:17:16.223Z] @devcontainers/cli 0.59.1. Node.js v18.18.2. darwin 23.4.0 arm64. | |
[2024-05-04T18:17:16.223Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/stw/Code/experiment-1 --filter label=devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json | |
[2024-05-04T18:17:16.258Z] Stop (35 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/stw/Code/experiment-1 --filter label=devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json | |
[2024-05-04T18:17:16.259Z] Start: Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.274Z] Stop (15 ms): Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.277Z] Stop (211 ms): Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /Users/stw/Code/experiment-1 --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --mount-workspace-git-root | |
[2024-05-04T18:17:16.277Z] { | |
"configuration": { | |
"name": "Node.js & couch", | |
"dockerComposeFile": "docker-compose.yml", | |
"service": "app", | |
"workspaceFolder": "/workspaces/experiment-1", | |
"customizations": { | |
"vscode": { | |
"extensions": [ | |
"esbenp.prettier-vscode", | |
"msjsdiag.debugger-for-chrome", | |
"oderwat.indent-rainbow", | |
"visualstudioexptteam.vscodeintellicode", | |
"WallabyJs.quokka-vscode", | |
"WallabyJs.wallaby-vscode" | |
] | |
} | |
}, | |
"forwardPorts": [ | |
3000, | |
5984 | |
], | |
"configFilePath": { | |
"$mid": 1, | |
"fsPath": "/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json", | |
"path": "/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json", | |
"scheme": "file" | |
} | |
}, | |
"workspace": { | |
"workspaceFolder": "/workspaces/experiment-1" | |
} | |
} | |
[2024-05-04T18:17:16.277Z] Dev Containers CLI completed | |
[2024-05-04T18:17:16.277Z] Running Dev Containers CLI: up --user-data-folder /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-e4dd14a6-890c-4671-80a3-31fc2255679b1714846635450 --workspace-folder /Users/stw/Code/experiment-1 --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root | |
[2024-05-04T18:17:16.277Z] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-e4dd14a6-890c-4671-80a3-31fc2255679b1714846635450 --workspace-folder /Users/stw/Code/experiment-1 --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root | |
[2024-05-04T18:17:16.422Z] @devcontainers/cli 0.59.1. Node.js v18.18.2. darwin 23.4.0 arm64. | |
[2024-05-04T18:17:16.422Z] Start: Run: docker buildx version | |
[2024-05-04T18:17:16.559Z] Stop (137 ms): Run: docker buildx version | |
[2024-05-04T18:17:16.559Z] github.com/docker/buildx v0.12.0 542e5d810e4a1a155684f5f3c5bd7e797632a12f | |
[2024-05-04T18:17:16.559Z] | |
[2024-05-04T18:17:16.559Z] Start: Run: docker -v | |
[2024-05-04T18:17:16.572Z] Stop (13 ms): Run: docker -v | |
[2024-05-04T18:17:16.572Z] Start: Resolving Remote | |
[2024-05-04T18:17:16.574Z] Loading 20 extra certificates from /var/folders/n9/x89pkf1j421gb2r0mb4s01780000gn/T/vsch/certificates-acfc41d02911aa8c9d7f120816e8559ec07ecba16849579dd40eb34ece4cbaf9.pem. | |
[2024-05-04T18:17:16.618Z] Start: Run: docker-compose version --short | |
[2024-05-04T18:17:16.639Z] Stop (21 ms): Run: docker-compose version --short | |
[2024-05-04T18:17:16.640Z] Docker Compose version: 2.23.3 | |
[2024-05-04T18:17:16.640Z] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=experiment-1_devcontainer --filter label=com.docker.compose.service=app | |
[2024-05-04T18:17:16.658Z] Stop (18 ms): Run: docker ps -q -a --filter label=com.docker.compose.project=experiment-1_devcontainer --filter label=com.docker.compose.service=app | |
[2024-05-04T18:17:16.659Z] Start: Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.675Z] Stop (16 ms): Run: docker inspect --type container c4c7b8060592 | |
[2024-05-04T18:17:16.676Z] Start: Removing existing container. | |
[2024-05-04T18:17:16.676Z] Start: Run: docker rm -f c4c7b806059254d22d6404f1a6f4074c9ccc6671f0c9eebdfdcceefc595b67bb | |
[2024-05-04T18:17:16.705Z] Stop (29 ms): Run: docker rm -f c4c7b806059254d22d6404f1a6f4074c9ccc6671f0c9eebdfdcceefc595b67bb | |
[2024-05-04T18:17:16.705Z] Stop (29 ms): Removing existing container. | |
[2024-05-04T18:17:16.706Z] Start: Run: docker-compose -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml --profile * config | |
[2024-05-04T18:17:16.731Z] Stop (25 ms): Run: docker-compose -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml --profile * config | |
[2024-05-04T18:17:16.731Z] name: devcontainer | |
services: | |
app: | |
build: | |
context: /Users/stw/Code/experiment-1/.devcontainer | |
dockerfile: Dockerfile | |
command: | |
- sleep | |
- infinity | |
container_name: nodejs | |
depends_on: | |
couchdb: | |
condition: service_started | |
required: true | |
network_mode: service:couchdb | |
volumes: | |
- type: bind | |
source: /Users/stw/Code | |
target: /workspaces | |
bind: | |
create_host_path: true | |
couchdb: | |
container_name: couchdb | |
environment: | |
COUCHDB_PASSWORD: password | |
COUCHDB_USER: admin | |
image: couchdb:latest | |
networks: | |
default: null | |
restart: unless-stopped | |
volumes: | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/data | |
target: /opt/couchdb/data | |
bind: | |
create_host_path: true | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/etc | |
target: /opt/couchdb/etc | |
bind: | |
create_host_path: true | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/logs | |
target: /opt/couchdb/logs | |
bind: | |
create_host_path: true | |
networks: | |
default: | |
name: devcontainer_default | |
[2024-05-04T18:17:16.733Z] Start: Run: docker events --format {{json .}} --filter event=start | |
[2024-05-04T18:17:16.734Z] PersistedPath=/Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data, ContainerHasLabels=false | |
[2024-05-04T18:17:16.734Z] Start: Run: docker-compose -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml --profile * config | |
[2024-05-04T18:17:16.759Z] Stop (25 ms): Run: docker-compose -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml --profile * config | |
[2024-05-04T18:17:16.759Z] name: devcontainer | |
services: | |
app: | |
build: | |
context: /Users/stw/Code/experiment-1/.devcontainer | |
dockerfile: Dockerfile | |
command: | |
- sleep | |
- infinity | |
container_name: nodejs | |
depends_on: | |
couchdb: | |
condition: service_started | |
required: true | |
network_mode: service:couchdb | |
volumes: | |
- type: bind | |
source: /Users/stw/Code | |
target: /workspaces | |
bind: | |
create_host_path: true | |
couchdb: | |
container_name: couchdb | |
environment: | |
COUCHDB_PASSWORD: password | |
COUCHDB_USER: admin | |
image: couchdb:latest | |
networks: | |
default: null | |
restart: unless-stopped | |
volumes: | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/data | |
target: /opt/couchdb/data | |
bind: | |
create_host_path: true | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/etc | |
target: /opt/couchdb/etc | |
bind: | |
create_host_path: true | |
- type: bind | |
source: /Users/stw/Code/experiment-1/couchdb/logs | |
target: /opt/couchdb/logs | |
bind: | |
create_host_path: true | |
networks: | |
default: | |
name: devcontainer_default | |
[2024-05-04T18:17:16.760Z] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye | |
[2024-05-04T18:17:16.781Z] Stop (21 ms): Run: docker inspect --type image mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye | |
[2024-05-04T18:17:16.782Z] workspace root: /Users/stw/Code/experiment-1 | |
[2024-05-04T18:17:16.782Z] No user features to update | |
[2024-05-04T18:17:16.783Z] Docker Compose override file for building image: | |
version: '3.8' | |
services: | |
app: | |
build: | |
dockerfile: /var/folders/n9/x89pkf1j421gb2r0mb4s01780000gn/T/devcontainercli/container-features/0.59.1-1714846636782/Dockerfile-with-features | |
args: | |
- BUILDKIT_INLINE_CACHE=1 | |
- _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label | |
[2024-05-04T18:17:16.783Z] Start: Run: docker-compose --project-name experiment-1_devcontainer -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1714846636783.yml build | |
[2024-05-04T18:17:16.981Z] | |
[2024-05-04T18:17:16.982Z] [+] Building 0.0s (0/1) docker:default | |
[2024-05-04T18:17:17.001Z] [+] Building 0.0s (6/6) FINISHED docker:default | |
=> [app internal] load .dockerignore 0.0s | |
=> => transferring context: 2B 0.0s | |
=> [app internal] load build definition from Dockerfile-with-features 0.0s | |
=> => transferring dockerfile: 1.48kB 0.0s | |
=> [app internal] load metadata for mcr.microsoft.com/devcontainers/java 0.0s | |
=> CACHED [app dev_container_auto_added_stage_label 1/1] FROM mcr.micros 0.0s | |
=> [app] preparing layers for inline cache 0.0s | |
[2024-05-04T18:17:17.001Z] => [app] exporting to image 0.0s | |
=> => exporting layers 0.0s | |
=> => writing image sha256:45f6b69497d503a0b97abd626a13fe583b438a7664826 0.0s | |
=> => naming to docker.io/library/experiment-1_devcontainer-app 0.0s | |
[2024-05-04T18:17:17.002Z] Stop (219 ms): Run: docker-compose --project-name experiment-1_devcontainer -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1714846636783.yml build | |
[2024-05-04T18:17:17.003Z] Start: Run: docker inspect --type image experiment-1_devcontainer-app | |
[2024-05-04T18:17:17.017Z] Stop (14 ms): Run: docker inspect --type image experiment-1_devcontainer-app | |
[2024-05-04T18:17:17.017Z] Docker Compose override file for creating container: | |
version: '3.8' | |
services: | |
'app': | |
entrypoint: ["/bin/sh", "-c", "echo Container started\n | |
trap \"exit 0\" 15\n | |
\n | |
exec \"$$@\"\n | |
while sleep 1 & wait $$!; do :; done", "-", "docker-entrypoint.sh"] | |
labels: | |
- 'devcontainer.local_folder=/Users/stw/Code/experiment-1' | |
- 'devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json' | |
volumes: | |
- vscode:/vscode | |
volumes: | |
vscode: | |
external: true | |
[2024-05-04T18:17:17.017Z] Writing docker-compose.devcontainer.containerFeatures-1714846637017-9488fe8b-87b2-4556-b28c-12f1d0fd3a8b.yml to /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose | |
[2024-05-04T18:17:17.018Z] Start: Run: docker-compose --project-name experiment-1_devcontainer -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1714846636783.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.containerFeatures-1714846637017-9488fe8b-87b2-4556-b28c-12f1d0fd3a8b.yml up -d | |
[2024-05-04T18:17:17.089Z] [+] Running 2/0 | |
✔ Container nodejs Created 0.0s | |
[2024-05-04T18:17:17.089Z] ✔ Container couchdb Started 0.0s | |
Error response from daemon: Container 520a37dac5a1bfa18b39dc7e392b26f62a448f216fcfb8119ac49cb3e87a3feb is restarting, wait until the container is running | |
[2024-05-04T18:17:17.090Z] Stop (72 ms): Run: docker-compose --project-name experiment-1_devcontainer -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1714846636783.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.containerFeatures-1714846637017-9488fe8b-87b2-4556-b28c-12f1d0fd3a8b.yml up -d | |
[2024-05-04T18:17:17.090Z] Error: Command failed: docker-compose --project-name experiment-1_devcontainer -f /Users/stw/Code/experiment-1/.devcontainer/docker-compose.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1714846636783.yml -f /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.containerFeatures-1714846637017-9488fe8b-87b2-4556-b28c-12f1d0fd3a8b.yml up -d | |
[2024-05-04T18:17:17.090Z] at QtA (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:429:3379) | |
[2024-05-04T18:17:17.091Z] at process.processTicksAndRejections (node:internal/process/task_queues:95:5) | |
[2024-05-04T18:17:17.091Z] at async utA (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:409:3486) | |
[2024-05-04T18:17:17.091Z] at async KtA (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:481:3865) | |
[2024-05-04T18:17:17.091Z] at async $C (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:481:4807) | |
[2024-05-04T18:17:17.091Z] at async hrA (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:661:13255) | |
[2024-05-04T18:17:17.091Z] at async lrA (/Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js:661:12996) | |
[2024-05-04T18:17:17.093Z] Stop (816 ms): Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-e4dd14a6-890c-4671-80a3-31fc2255679b1714846635450 --workspace-folder /Users/stw/Code/experiment-1 --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root | |
[2024-05-04T18:17:17.093Z] Exit code 1 | |
[2024-05-04T18:17:17.096Z] Command failed: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/stw/.vscode/extensions/ms-vscode-remote.remote-containers-0.362.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/stw/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-e4dd14a6-890c-4671-80a3-31fc2255679b1714846635450 --workspace-folder /Users/stw/Code/experiment-1 --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/stw/Code/experiment-1 --id-label devcontainer.config_file=/Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --log-level trace --log-format json --config /Users/stw/Code/experiment-1/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --remove-existing-container --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root | |
[2024-05-04T18:17:17.096Z] Exit code 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const express = require('express'); | |
const app = express(); | |
const port = 3000; | |
app.get('/', (req, res) => { | |
res.send('Hello World!'); | |
}); | |
app.listen(port, () => { | |
console.log(`Server listening at http://localhost:${port}`); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "experiment-1", | |
"version": "1.0.0", | |
"main": "index.js", | |
"dependencies": { | |
"express": "^4.19.2" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment