Skip to content

Add devcontainer.json for Doppler engineers - #28

Merged
emily-curry merged 1 commit into
masterfrom
emily/devc
Aug 14, 2026
Merged

Add devcontainer.json for Doppler engineers#28
emily-curry merged 1 commit into
masterfrom
emily/devc

Conversation

@emily-curry

Copy link
Copy Markdown
Member

This image will not be public accessible, and is for internal Doppler engineering use only.

This image will not be public accessible, and is for internal Doppler
engineering use only.
@emily-curry
emily-curry requested a review from amoses12 August 13, 2026 15:54

@amoses12 amoses12 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I left a few checks, but otherwise approved.

"features": {
"ghcr.io/dopplerhq/devcontainer-features/volume-permissions:1": {
"basePath": "/shared-volume",
"paths": ".pnpm-store,node_modules"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check: are we using pnpm anywhere? I don't see a pnpm lock file, just wanted to make sure this is intentional.

},
"mounts": [
"type=volume,source=${localWorkspaceFolderBasename}-shared-mount,target=/shared-volume",
"type=volume,source=${localWorkspaceFolderBasename}-shared-mount,target=${containerWorkspaceFolder}/.pnpm-store,volume-subpath=./.pnpm-store",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check: same as above with npm vs pnpm.

"mounts": [
"type=volume,source=${localWorkspaceFolderBasename}-shared-mount,target=/shared-volume",
"type=volume,source=${localWorkspaceFolderBasename}-shared-mount,target=${containerWorkspaceFolder}/.pnpm-store,volume-subpath=./.pnpm-store",
"type=volume,source=${localWorkspaceFolderBasename}-shared-mount,target=${containerWorkspaceFolder}/node_modules,volume-subpath=./node_modules"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check: do we want to run an npm install as part of creation to populate the node_modules volume so the user doesn't have to do it on first start?

@emily-curry
emily-curry merged commit 84cc108 into master Aug 14, 2026
20 checks passed
@emily-curry
emily-curry deleted the emily/devc branch August 14, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants