services: dev-server: image: registry.yqxpro.com/devcontainers/universal-base:latest privileged: true restart: always ports: - 2222:2222 - 6080:6080 volumes: # environment - ${PWD}/authorized_keys:/home/codespace/.ssh/authorized_keys - ${PWD}/combined-init.sh:/usr/local/share/combined-init.sh - ${PWD}/once-init.sh:/usr/local/share/once-init.sh # workspace - workspace:/workspace # cache - dev-server-maven-cache:/home/codespace/.m2/repository - dev-server-docker-cache:/var/lib/docker - dev-server-apt-cache:/var/cache/apt - dev-server-vscode-cache:/home/codespace/.vscode-server - dev-server-zed-cache:/home/codespace/.zed_server entrypoint: /usr/local/share/combined-init.sh command: sleep infinity volumes: workspace: name: dev-server-workspace external: true dev-server-maven-cache: dev-server-docker-cache: dev-server-apt-cache: dev-server-vscode-cache: dev-server-zed-cache: