version: '3' services: app: build: context: . dockerfile: Dockerfile volumes: - ../..:/workspaces:cached # Overrides default command so things don't shut down after the process ends. command: sleep infinity ports: - "4200:4200" # Runs app on the same network as the database container, allows "forwardPorts" in devcontainer.json function. network_mode: host # Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. # user: root # Use "forwardPorts" in **devcontainer.json** to forward an app port locally. # (Adding the "ports" property to this file will not forward from a Codespace.) db: image: mcr.microsoft.com/mssql/server:2019-latest restart: unless-stopped network_mode: host environment: SA_PASSWORD: P@ssw0rd ACCEPT_EULA: Y # Add "forwardPorts": ["db:1433"] to **devcontainer.json** to forward MSSQL locally. # (Adding the "ports" property to this file will not forward from a Codespace.)