dograh/.devcontainer/docker-compose.yml
Faisal Ansari 7c31dd3eec
fix(devcontainer): expose UI/API ports for host access (#405)
* added 3000 & 8000 in docker compose for devcontainer

* fix(devcontainer): bind app ports to localhost

---------

Co-authored-by: faisal <faisal@afreespace.com>
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-06-19 14:26:07 +05:30

38 lines
1,002 B
YAML

services:
workspace:
build:
context: .
dockerfile: .devcontainer/Dockerfile
command: sleep infinity
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_healthy
minio:
condition: service_healthy
environment:
PIP_DISABLE_PIP_VERSION_CHECK: "1"
PYTHONUNBUFFERED: "1"
extra_hosts:
- "host.docker.internal:host-gateway"
init: true
security_opt:
- seccomp=unconfined
- apparmor=unconfined
cap_add:
- SYS_ADMIN
networks:
- app-network
volumes:
- .:/workspaces/dograh:cached
- dograh-venv:/workspaces/dograh/venv
- dograh-ui-node_modules:/workspaces/dograh/ui/node_modules
- dograh-ts-validator-node_modules:/workspaces/dograh/api/mcp_server/ts_validator/node_modules
ports:
- "127.0.0.1:3000:3000"
- "127.0.0.1:8000:8000"
volumes:
dograh-venv:
dograh-ui-node_modules:
dograh-ts-validator-node_modules: