Files
LabGraph/docker-compose.yml
T
2026-05-02 14:11:18 +02:00

54 lines
1.1 KiB
YAML

services:
app:
build:
context: .
dockerfile: .devcontainer/Dockerfile.backend
volumes:
- .:/workspace:cached
environment:
- DATABASE_URL=postgres://postgres:password@db:5432/labgraph
- REDIS_URL=redis://redis:6379/0
networks:
- labgraph-net
depends_on:
- db
- redis
command: sleep infinity # Keeps the container alive for VS Code
db:
image: postgres:18-alpine
environment:
- POSTGRES_DB=labgraph
- POSTGRES_PASSWORD=password
volumes:
- labgraph_pg_data:/var/lib/postgresql
networks:
- labgraph-net
redis:
image: redis:7-alpine
networks:
- labgraph-net
worker:
build:
context: .
dockerfile: .devcontainer/Dockerfile.backend
volumes:
- .:/workspace:cached
environment:
- DATABASE_URL=postgres://postgres:password@db:5432/labgraph
- REDIS_URL=redis://redis:6379/0
depends_on:
- db
- redis
networks:
- labgraph-net
command: celery -A core worker --loglevel=info
networks:
labgraph-net:
driver: bridge
volumes:
labgraph_pg_data: