29 lines
807 B
YAML
29 lines
807 B
YAML
version: "3.7"
|
|
|
|
services:
|
|
vscode:
|
|
build: .
|
|
volumes:
|
|
- ../:/workspace
|
|
# Docker socket to access Docker server
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
# SSH directory for Linux, OSX and WSL
|
|
# On Linux and OSX, a symlink /mnt/ssh <-> ~/.ssh is
|
|
# created in the container. On Windows, files are copied
|
|
# from /mnt/ssh to ~/.ssh to fix permissions.
|
|
- ~/.ssh:/mnt/ssh
|
|
# Shell history persistence
|
|
- ~/.zsh_history:/root/.zsh_history
|
|
# Git config
|
|
- ~/.gitconfig:/root/.gitconfig
|
|
environment:
|
|
- TZ=
|
|
cap_add:
|
|
# For debugging with dlv
|
|
- SYS_PTRACE
|
|
- NET_ADMIN
|
|
security_opt:
|
|
# For debugging with dlv
|
|
- seccomp:unconfined
|
|
entrypoint: [ "zsh", "-c", "while sleep 1000; do :; done" ]
|