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 - maven-cache:/home/codespace/.m2/repository - docker-cache:/var/lib/docker - apt-cache:/var/cache/apt - vscode-cache:/home/codespace/.vscode-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 maven-cache: docker-cache: apt-cache: vscode-cache: zed-cache: