Files
devcontainers/docker-compose.yml
2026-03-01 11:44:26 +00:00

34 lines
1018 B
YAML

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: